Şu anki sunucu zamanından 1 saat önceki zamanı
*date -d "-1 hour" +'%F %T'*
şeklinde alabilirsiniz.

Bunu bir bash dosyasında değişkene aktarın ve mysql kodunda gerekli noktaya yerleştirin. Daha sonra bash dosya için crona bir kayıt girebilirsiniz.

*******/1*******************/bash_dosyasi_yolu/bilmemne.sh*

Her saat başı bash dosyası çalışacak ve 1 saat önceki mysql kayıtlarını dosyaya aktaracaktır.


On 28.5.2014 16:03, Necati BAYAR wrote:

mysql sunucumdan aşağıdaki komutu çalıştırıp çıkan sonucu bir filename isimli bir dosyaya yazdırıyorum.

Burada yapmak istedigim konu şu bunu bir cron yapacagım ve sunucu saati baz alıp son 1 saat içerisindeki kayıtları alıp dosyaya yazdırmak istiyorum.




mysql -h localhost --user=root --password='******' -e "select Track from DATA.Track where update_date > '2011-01-20 14:00:00';" > filename



_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap