!/bin/bash
tarih="$(date -d "-1 hour" +'%F %T')"
mysql -h localhost  --user=root --password='*****'  -e "select Track from
DATA.Track where update_date > '$tarih';" > filename

yapınca düzeldi


28 Mayıs 2014 16:49 tarihinde Necati BAYAR <[email protected]> yazdı:

> test.sh dosyası hazırladım
>
> içerigi aşagıdaki gibi sanrım yazım hatası var nerede yanlışlık yapıyor
> olabilirim
>
>
> #!/bin/bash
> tarih="$(date -d "-1 hour" +'%F %T')"
> mysql -h localhost  --user=root --password='*****'  -e "select Track from
> DATA.Track where update_date > $tarih > filename
>
>
>
> 28 Mayıs 2014 16:29 tarihinde Necati BAYAR <[email protected]> yazdı:
>
>  update_date > '2011-01-20 14:00:00';"
>> bu kısma
>> update_date >
>> *date -d "-1 hour" +'%F %T' bu şekildemi yazmam gerekiyor *
>>
>>
>> 28 Mayıs 2014 16:26 tarihinde Erhan BURHAN <[email protected]> yazdı:
>>
>>
>>> Ş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 [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
>>>
>>>
>>
>
_______________________________________________
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