Genel Bakış
crontab [-u user] file
crontab [-u user] { -l | -r | -e }
Açıklama
crontab aracı, Vixie Cron içindeki cron(8) arka plan işlemini (daemon) yönlendirmek için kullanılan tabloları yüklemek, kaldırmak veya listelemek için kullanılan programdır. Her kullanıcının kendi crontab'i olabilir ve doğrudan düzenlenmeleri amaçlanmamıştır.
(Darwin notu: cron(8) ve crontab(5) Darwin altında resmi olarak desteklense de, bunların işlevselliği launchd(8) içine dahil edilmiştir; bu da komutları otomatik olarak yürütmek için daha esnek bir yol sağlar. Daha fazla bilgi için launchctl(1) sayfasına bakın.)
Eğer /usr/lib/cron/cron.allow dosyası mevcutsa, bu komutu kullanmanıza izin verilmesi için orada listelenmiş olmanız gerekir. /usr/lib/cron/cron.allow dosyası mevcut değilse ancak /usr/lib/cron/cron.deny dosyası mevcutsa, bu komutu kullanabilmek için /usr/lib/cron/cron.deny dosyasında listelenmemiş olmanız gerekir. Bu dosyaların hiçbiri mevcut değilse, sistem yapılandırma parametrelerine bağlı olarak, yalnızca süper kullanıcının bu komutu kullanmasına izin verilecek veya tüm kullanıcılar bu komutu kullanabilecektir. Bu dosyaların biçimi, satır başına bir kullanıcı adı olacak şekilde, başında veya sonunda boşluk bırakılmadan yazılır. Diğer biçimlerdeki satırlar yoksayılır ve bu nedenle yorumlar için kullanılabilir.
Bu komutun ilk biçimi, belirtilen bir dosyadan veya yalancı dosya adı (pseudo-filename) ‘-’ verilmişse standart girdiden yeni bir crontab yüklemek için kullanılır.
Aşağıdaki seçenekler mevcuttur:
-u: crontab'i düzenlenecek kullanıcının adını belirtir. Bu seçenek belirtilmezse crontab, “sizin” crontab'inizi, yani komutu yürüten kişinin crontab'ini inceler. su(1) komutunun crontab'in kafasını karıştırabileceğini ve su(1) içinde çalışıyorsanız güvenlik açısından her zaman -u seçeneğini kullanmanız gerektiğini unutmayın.-l: Mevcut crontab'i standart çıktıda görüntüler.-r: Mevcut crontab'i kaldırır.-e: VISUAL veya EDITOR ortam değişkenleri tarafından belirtilen düzenleyiciyi kullanarak mevcut crontab'i düzenler. Belirtilen düzenleyici dosyayı yerinde düzenlemelidir; dosyanın bağlantısını kesen ve onu yeniden oluşturan hiçbir düzenleyici kullanılamaz. Düzenleyiciden çıktıktan sonra, değiştirilen crontab otomatik olarak yüklenecektir.
Dosyalar
/usr/lib/cron/cron.allow /usr/lib/cron/cron.deny
Tanılamalar
Geçersiz bir komut satırıyla çalıştırırsanız, oldukça bilgilendirici bir kullanım mesajı görünür.
Ayrıca Bakınız
crontab(5), compat(5), cron(8), launchctl(1)
Standartlar
crontab komutu IEEE Std 1003.2 (“POSIX.2”) standardına uygundur. Yeni komut sözdizimi, Vixie Cron'un önceki sürümlerinden ve klasik SVR3 sözdiziminden farklıdır.
Yazarlar
Paul Vixie ⟨paul@vix.com⟩
macOS 26.4 Aralık 29, 1993 macOS 26.4