LinuxSever.Com - Türkiye'nin Linux platformu
IzzyMenu.com

Go Back   LinuxSever.Com - Türkiye'nin Linux platformu > Linux Dağıtımları > Debian

Debian Debian bilgi ve destek forumu

Cevapla
 
Seçenekler Stil
Alt 03-22-2010, 01:47 AM   #1 (permalink)
Acemi Penguen
 
Üyelik tarihi: Mar 2010
Mesajlar: 1
Standart crontab ile sql çalıştırmak

arkadaşlar merhaba,
llinux debian serverim var,
mysql database deki rezerve tablosunda bulunan rezerveleri sql ile bazı zamanlarda silindi olarakişareetlemek istiyorum. sql hazır.. fakat crontab ta bunu nasıl kodlayacağım.

örnek sql şu:
update rezerve set iptal_id=1 where rezervetarihi<curdate()
gibi mesela
yardımcı olursanız sevinirim.
sezaiucan isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 03-22-2010, 11:22 PM   #2 (permalink)
Administrator
 
orhan - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2009
Mesajlar: 331
Standart Cevap: crontab ile sql çalıştırmak

Merhaba, eğer sunucunda php çalıştıyorsan bunu crona yazman daha kolay olucak misal bu sorguyu çalıştıran bir php dosyası hazırlayabilirsin,

/var/www/update.php içerigi aşagıdaki gibi olsun

Kod:
 
<?php
$sorgu = @mysql_query ("update rezerve set iptal_id=1 where rezervetarihi<curdate()");
?>
yazıcagın cron dosyasıda

Kod:
crontab -e
Kod:
* * * * php /var/www/update.php ( her dakka çalıştırır )

2. yol aşagıdaki sorguyu direk çalıştırdıgındada çalışması gerekiyor.


mysql -h hostname -u username -ppassword -e "update rezerve set iptal_id=1 where rezervetarihi<curdate()"

eger bu uygulama çalışıyorsa bu şekilde de direk crona ekleyebilirsin.
orhan isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Linux başlangıçta program çalıştırmak toroman61 Linux Genel 2 10-29-2012 07:20 PM
Crontab editorunu nano ile kullanalım orhan Linux Genel 9 07-17-2009 10:34 PM
vizra için bu crontab doğrumu webmaster83 Linux Genel 0 07-12-2009 03:10 AM