Linux ubuntu crontab düzenlemesi

Başlatan mememetali, 08 Eylül 2016 - 23:57:25

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mememetali

Merhaba arkadaşlar linux ubuntu'da her gün gece 23:00'da bir dosyayı çalıştırmak istiyorum. Araştırıp yapmaya çalıştığım zamanlanmış görevdeki kod şu;  00 23   * * *   root    /usr/bin/a >& /dev/null

Yukarıdaki kod parçasını net bir şekilde anlatabilecek biri var mı? Sanırım her gece 23:00'da otomatik 'a' dosyasını çalıştırıyor yalnız /dev/null falan var oraları anlamış değilim. Kısacası yukarıdaki kod parçasını açıklarsanız sevinirim. İyi forumlar.

Konu yanlış yerdeyse adminlerin taşımasını rica ederim.

ShangriLa

0 23 * * * komut
│  │ │ │ └── Haftanın günü
│  │ │ └──── Ay
│  │ └────── Gün
│  └──────── Saat
└─────────── Dakika


komut'u her gün saat 23:00 da çalıştırır. Ay, Gün ve Haftanın günü yerine *
kullanılması, bunu her gün her ay her haftanın günü çalıştır anlamına gelir.

Normalde crontab eğer komutun bir çıktısı varsa bunu mail olarak atar.
>& /dev/null ile programın tüm çıktısı (stdout ve stderr) /dev/null'a
yönlendirilir. /dev/null da özel bir aygıt olduğundan gelen tüm mesajlardan
kurtulur ve böylece crontab bu komut çalışmasa dahi hiç bir çıktı vermeyeceğinden
mail göndermez.
Ubuntu Mate Trusty