Saya mencoba untuk memasukkan config crontab spesifik proyek ke dalam repositori kode untuk memudahkan memperbarui pekerjaan cron di semua backend ketika menggunakan.
Apakah mungkin untuk memasukkan file ke dalam konfigurasi crontab? Sesuatu seperti
* * * * * execsomething /blablabla/blah/
* * * * * onemore /blablabla
@include '/home/user/project/crontab.conf'
Tidak sejauh yang saya tahu; itu untuk apa
/etc/cron.d
.Seperti yang telah ditunjukkan Boscoe, ada juga
/etc/cron.{hourly,daily,weekly,monthly}
direktori, tetapi pekerjaan di sana hanya dapat berjalan sebagai root (kecuali jika Anda secara eksplisit menggunakan/bin/su
untuk mengubah EUID). Pekerjaan di/etc/cron.d
memiliki bidang tambahan yang menentukan pengguna tempat mereka menjalankannya, dan cara pertanyaan Anda berisi/home/user
jalur membuat saya berpikir Anda ingin pekerjaan ini dapat berjalan sebagai pengguna yang sewenang-wenang.sumber