kurulum için bir crontab belirli bir zamanda çalıştırmak için nasıl

oy
15

Nasıl bana e-posta ya da herhangi günlükleri yaratmadan 11:59 PM hergün X senaryoyu yürütmek için benim crontab ayarlayabilirsiniz?

Şu anda benim crontab şuna benzer

@daily /path/to/script.sh
Oluştur 06/08/2008 saat 08:16
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
11

Eğer -e crontab yaptığınızda, bu deneyin:

59 23 * * * /usr/sbin/myscript > /dev/null

Bunun anlamı şudur: 59 Dakika ve her hafta içi her ay her gün (*) 23 Saat anda, myscript yürütün.

Bkz adam crontab biraz daha bilgi ve örnekler için.

Cevap 06/08/2008 saat 08:21
kaynak kullanıcı

oy
6

Takip etmek , svrist cevabı , sizin kabuk üzerindeki 2 bağlı> & 1 gitmeli sonra > / dev / null veya hala Stderr gelen çıktıyı göreceksiniz.

Aşağıdaki stdout ve stderr hem susacaktır:

59 23 * * * /usr/sbin/myscript > /dev/null 2>&1

Aşağıdaki sessizliği stdout'a ama Stderr hala (stdout'ta yoluyla) görüntülenir:

59 23 * * * /usr/sbin/myscript 2>&1 > /dev/null

IO yönlendirme Gelişmiş Bash Scripting Guide bölüm 2 için arama> & 1 birkaç örnek görmek için - iyi bir referanstır.

Cevap 10/08/2008 saat 08:27
kaynak kullanıcı

oy
6

Yukarıdaki yanıtı ile stderr'e yazılı herhangi bir metni e-posta alacaksınız. Bazı insanlar çok uzağa yönlendirmek ve komut dosyası bir günlük yerine yazıyor emin olun.

... 2>&1 ....
Cevap 06/08/2008 saat 08:43
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more