Her kullanıcı hesabına Crontab verilebilir. crontab komutunu kullanabilen kullanıcı hesapları, varsa izin verilen dosyada listelenir. Aksi takdirde, belirli yapılandırma değişkenlerine bağlı olarak, ya red dosyası, kullanıcıların bu komutu kullanmasının neleri kısıtladığını yönetir veya komut yalnızca tüm kullanıcılar tarafından kullanılabilir veya hiçbir kullanıcı tarafından kullanılamaz (süper kullanıcıyı engeller). \
Crontab seçenekleri/anahtarları
Herhangi bir seçenek olmadan bir crontab kullanmak, kullanıcının crontab'ını görüntüler.
-u seçeneği ile kullanma:
-u seçeneği, bir kullanıcı adıyla crontab'a eklendiğinde, o kullanıcının crontab'ını düzenler.
-l seçeneğiyle kullanma:
-l seçeneğinin crontab komutuna eklenmesi, standart çıktıda crontab verir.
-r seçeneğiyle kullanma:
-r seçeneğini crontab komutuyla kullanmak crontab'ınızı siler. Crontab'ı gerçekten silmeden önce sizden onay istenecektir.
-f seçeneğiyle kullanma:
-f seçeneğiyle crontab komutunu çalıştırmak, önce onay istemeden crontab'ınızı siler, bu yüzden dikkatli kullanın.
-e seçeneği ile kullanma:
Geçerli crontab'da değişiklik yapmak için crontab ile -e seçeneğini kullanın ve düzenleyiciden çıktığınızda değiştirilmiş crontab'ı yükler.
Crontab dosyaları
crontab yardımcı programı ile ilgili dosyalar aşağıdaki gibidir:
- /var/cron/allow konumunda bulunan dosya, hangi kullanıcıların crontab kullanmasına izin verildiğini gösterir.
- /var/cron/deny konumunda bulunan dosya, hangi kullanıcıların crontab ayrıcalıklarının kısıtlandığını gösterir.
- Son olarak, /var/cron/tabs konumundaki dosya crontab tablolarını listeler.
Sözdizimi:
Crontab komutunu kullanmanın sözdizimi aşağıdaki gibidir:
$ crontab [-u kullanıcı] dosyası$ crontab [-u kullanıcı] -l | -r [-f] |-e
Sonuç
Kullanıcılar crontab ile yürütülecek komutları programlayabilir ve otomatikleştirebilir. cron yardımcı programı arka planda çalışır ve bir crontab'da listelenen tüm komutları çalıştırır.
Bir şablon kullanmak yerine yeni bir crontab dosyası başlatmak istiyorsanız, -e seçeneği ile crontab komutunu kullanabilirsiniz.