«cron» etiketlenmiş sorular

Cron, Unix benzeri bilgisayar işletim sistemlerinde zamana dayalı bir iş zamanlayıcıdır. Cron, kullanıcıların işleri (komutlar veya kabuk komut dosyaları) belirli zamanlarda veya tarihlerde düzenli olarak çalışacak şekilde zamanlamasını sağlar.

2
Crontab maksimum komut uzunluğu
Bir crontab'daki bir komutun olabileceği karakter sınırı var mı? Ben 178 karakter komut ile bir crontab var ve yürütüldüğünde 164 kesilmiş gibi görünüyor. Bu numarayı aldığım e-postadan ve o noktadan değişen vi renklerinden söyleyebilirim. Peki, bu "resmi" bir sınırlama mıdır? Bununla ilgili herhangi bir belge bulamıyorum.
20 linux  cron 

2
/Etc/cron.d dosyasına dosya eklemek onu çalıştırmaz (ubuntu 10.04)
Bir cron dosyasını /etc/cron.d dosyasına scp yaparsam, dosyayı düzenleyip komutu değiştirmedikçe çalışmaz. Sonra crond cron dosyasını alıyor gibi görünüyor. Ubuntu 10.04'te cron'un cron dosyalarını yeniden yüklemesini nasıl sağlayabilirim? 'dosyaya dokunmak' işe yaramıyor ve 'cron'u yeniden başlat' veya 'cron'u yeniden yükle'. Cron dosyam her dakika çalışacak şekilde ayarlanmış ve bir dosyaya …
20 ubuntu  cron 

4
crontab yürütme yürütme kullanıcısıyla aynı ortam değişkenlerine sahip değil
Crontab işimi 0 2 */1 * * /aScript >aLog.log 2>&1bir 'root' kullanıcısı olarak çalıştırdım, ancak env'in 'root' kullanıcısının env'sinden farklı olduğunu ve bu nedenle scriptlerimin farklı bir çalışma zamanı davranışını yaşadığımı gördüm. Deneme düzeltmesi, rc.d dosyalarına dışa aktarma komutları yerleştirmekti, ancak yine de görünmedi! Sonunda aScript'in içine ihracat komutları yerleştiriyorum …

3
belirli bir kullanıcı olarak çalışan crontab
Günlük bir senaryo çalıştırmam gerekiyor. Komut dosyası, kök olarak değil, belirli bir kullanıcı (ör. Kullanıcı1) olarak çalıştırılmalıdır. Bu yüzden cron dosyasını /etc/cron.d dosyasına koydum ve kullanıcı adını satıra koydum (2. sütun). Ancak komutun bulunmadığını söyleyen bir hata veriyor. Komut dosyasının user1 ortamı olarak çalıştırılmadığından şüpheleniyorum. Bir şey mi kaçırdım?
20 cron 

2
Daha sonra (ancak bir kez) iş planlayan cron gibi bir yardımcı program var mı?
Belirli (periyodik olmayan) bir olay meydana geldiğinde bir metin gönderen bir program tasarlamaya çalışıyorum. Şu anda, bu olay gerçekleştiğinde bulan bir komut dosyası istiyorum ve sonra bu metin gerçekleşmeden hemen önce bir metin gönderecek bir (cron benzeri) iş zamanlıyor. Daha somut bir örnek şöyle görünecektir: Komut dosyası A, etkinliğin bir …
19 linux  bash  cron 

4
`Crontab -e` komutu için“ İzin reddedildi ”ne sebep olabilir?
İşte size yardımcı olacağını umduğum bazı çıktılar: nick@home-sv-1:~$ crontab -e /var/spool/cron/crontabs/nick: Permission denied nick@home-sv-1:~$ echo $EDITOR emacs nick@home-sv-1:~$ ls /var/spool/cron/crontabs ls: cannot open directory /var/spool/cron/crontabs: Permission denied nick@home-sv-1:~$ sudo ls -al /var/spool/cron/crontabs total 12 drwx-wx--T 2 root crontab 4096 2009-10-25 20:45 . drwxr-xr-x 3 root root 4096 2009-05-18 01:19 .. …
19 cron 



9
bir web sitesinin mevcut olup olmadığını otomatik olarak test etmek için komut dosyası
Kendi Centos VPS'imle müşterilerim için birkaç küçük web sitesi barındıran yalnız bir web geliştiricisiyim. Bugün httpd hizmetimin durduğunu keşfettim (belirgin bir nedenden dolayı - ama bu başka bir iş parçacığı). Yeniden başlattım, ancak şimdi tekrar olursa e-posta ve / veya SMS ile bilgilendirilebileceğim bir yol bulmam gerekiyor - Müşterim bana …


7
Takma adlarımı crontab'ımda nasıl kullanabilirim?
İçimde .profileçağırmak istediğim bazı komutlar var crontab. Örneğin, alias notify-me="~/bin/notify.pl -u user1" alias notify-team="~/bin/notify.pl -u user1 user2 user3 user4 ...." Sadece takma adı çağırmak istiyorum 0 11 * * * notify-team Bu yüzden, içindeki listenin .profilegüncellenmesi durumunda crontab, güncellemeyi de yapmak zorunda değilim . Ancak, takma adları kullanamıyorum crontab. Etrafta …
16 shell  cron  alias 

1
Cron.d sistemi nasıl bilgilendirir?
Yeni bir komut dosyası koyarsam /etc/cron.d/, sistem onu ​​global crontab'a eklemeyi nasıl bilebilir? Bir işlemi almak için yeniden başlatmam gerekir mi? Does inither dakika crontab çalıştırın ve daha sonra yeniden taranmış alırsınız? İnotify ve izle kullanıyor /etc/cron.dmu? Çok bariz bir şey bulamadım ve hep merak ettim
16 cron 

4
Her 10 dakikada bir cron koşusu
Masaüstümde bir python betiği var: /home/ceasor/Desktop/script.py İçinde /etc/crontabyazdım: 0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py Python betiği çalışmıyor. Her 10 dakikada bir cron'u nasıl çalıştırırım?
16 cron 

1
Dosyaya eklemek için cron günlüklerini alma, geçersiz kılma
İlk olarak, bunun yanlış yığın değişimi olup olmadığını özür dilerim, ama doğru gibi görünüyordu. Bu benim crontab'ım şu an: MAILTO=****@gmail.com 10,30,50 * * * * ~/webapps/****/apache2/bin/start */10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1 Ancak çıktı cron.log dosyasına her yerleştirildiğinde, tüm eski içerik geçersiz kılınır. Bunu nasıl durdurabilirim? …
15 linux  ssh  cron 

4
Sunucu işlerini cron'dan daha akıllıca nasıl zamanlayabilirim?
Sitemin içeriğini yeniden dizine eklemek için her dakika bir iş çalıştırıyorum. Bugün, arama motoru öldü ve giriş yaptığımda cron tarafından başlatılan yüzlerce yetim süreci vardı. Her dakika bir iş yürütmeme izin verecek bir tür mevcut yazılım kullanmanın başka bir yolu var mı, ancak bu iş geri dönmezse başka bir örneği …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.