İki tane cron işim var. Bu işler python komut dosyalarını çalıştırır. İşimin infazını tamamlayıp bitirmediğini belirlemem gerek.Cron işimin yürütülmesi nasıl belirlenir?
Tamamlanmış cron işleri hakkında nasıl programlı olarak öğrenebilirim?
İki tane cron işim var. Bu işler python komut dosyalarını çalıştırır. İşimin infazını tamamlayıp bitirmediğini belirlemem gerek.Cron işimin yürütülmesi nasıl belirlenir?
Tamamlanmış cron işleri hakkında nasıl programlı olarak öğrenebilirim?
Ya da, ruhunda yukarıda ... bir cron sekme giriş modifikasyonu yorumlarda bulundu/tartışılan ne alternatif bir yaklaşım olarak:
X Y * * * /path/to/script1.py && /bin/date '+%Y%m%d%H%M script one ran' >> /home/jrambo/script1.log
X Y * * * /path/to/script2.py && /bin/date '+%Y%m%d%H%M script two ran' >> /home/jrambo/script2.log
Ayrıca, ||/bin/date ... komut dosyası bir başarısız >> ... ', ya da sadece $ $' ın değerini yankılandı. –
@KeithThompson: harika öneriler. Bunu karar vermek için John'a bırakacağım - isteğinde çok spesifik değildi:} – tink
işlerinizi çıkış şey var mı? Çıkış kodunu döndürmek mi? – tink
Python komut dosyam konsolda bir şeyler yazar. Yani, sanırım cron işi de yazdırmalı –
Yup. :} ... herhangi bir hesaba iş sonuçlarını e-postalamak için cron ayarlanmış mı? Hangi kullanıcı olarak çalışıyorsunuz? Ve cron girişleri için/var/log/syslog (ya da ** seçiminiz ** eşdeğeri) kontrol edin ...:} – tink