Untuk crontab pengguna (termasuk root), Anda dapat melakukan sesuatu seperti:
crontab -l -u user | cat - filename | crontab -u user -
di mana file bernama "nama file" berisi item untuk ditambahkan. Anda juga dapat melakukan manipulasi teks menggunakan sed atau alat lain sebagai pengganti cat . Anda harus menggunakan crontab perintah alih-alih memodifikasi file secara langsung.
Operasi serupa adalah:
{ crontab -l -u user; echo 'crontab spec'; } | crontab -u user -
Jika Anda memodifikasi atau membuat crontab sistem, itu dapat dimanipulasi seperti yang Anda lakukan pada file teks biasa. Mereka disimpan di /etc/cron.d , /etc/cron.hourly , /etc/cron.daily , /etc/cron.weekly , /etc/cron.monthly direktori dan di file /etc/crontab dan /etc/anacrontab .
Berikut adalah one-liner yang tidak menggunakan/mengharuskan pekerjaan baru dalam file:
(crontab -l 2>/dev/null; echo "*/5 * * * * /path/to/job -with args") | crontab -
2>/dev/null penting agar Anda tidak mendapatkan no crontab for username pesan yang dihasilkan oleh beberapa *nix jika saat ini tidak ada entri crontab.