Saya ingin memiliki folder terpisah untuk cron
pekerjaan seperti:
/mydata/cronjobs
Sekarang di folder itu saya ingin memiliki file seperti backup_server
yang akan memiliki konten seperti:
30 3 * * 1-5 /home/user/scripts/backup.sh
30 3 * * 1-5 /home/user/scripts/backup2.sh
Demikian pula, saya ingin memiliki lebih banyak file di direktori itu untuk setiap cron
pekerjaan yang terpisah sehingga saya dapat memusatkan dan memisahkan cron
pekerjaan dari satu folder.
Bagaimana saya bisa membuat root menjalankan pekerjaan itu untuk semua file di folder itu?
/etc/cron.d
pengaturan semacam ini?Jawaban:
Bagaimana dengan skrip seperti ini?
sumber
for i in $mydir/*
. Parsingls
output tidak berguna danls
itu sendiri juga tidak berguna .( crontab -l; cat "$mydir"/* ) | crontab -
ls
, tetapi saya tidak tahu bahwa Anda benar-benar dapat menggunakan STDINcrontab
. Saya harus membaca halaman manual. Terima kasih telah menunjukkan ini! "Menghapus dan menjaga yang lain": Ini seperti menghapus semuanya dan menambahkan kembali apa yang dibutuhkan. Dan saya berasumsi bahwa: a, hanya file / pekerjaan yang ada di direktori yang benar-benar dibutuhkan. b, semua file / pekerjaan ada yang diperlukan.