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.