Ketika Anda mengubah sesuatu di Apache Anda perlu memuat ulang atau memulai ulang apache. Apakah ada yang perlu di-refresh atau direstart di Ubuntu Server 8.04 setelah saya menambahkan / memperbarui crontab? Terima kasih banyak atas bantuan Anda.
Ketika Anda mengubah sesuatu di Apache Anda perlu memuat ulang atau memulai ulang apache. Apakah ada yang perlu di-refresh atau direstart di Ubuntu Server 8.04 setelah saya menambahkan / memperbarui crontab? Terima kasih banyak atas bantuan Anda.
Jawaban:
Tidak. Selama Anda menggunakan crontab -e
perintah untuk mengedit file, ketika Anda menyimpannya, Anda akan mendapatkan pesan 'New Crontab Installed'. Itu dia.
crontab -e
untuk mengedit file?
Hal yang biasa digunakan adalah crontab -e
mengedit tabel. Perubahan akan diterapkan saat Anda keluar dari editor. Kalau tidak, aturan untuk membaca ulang crontab yang diubah ada di cron(8)
halaman manual. Mereka akan membaca kembali pada akhirnya, Anda tidak perlu melakukan apa pun.
Sangat penting bahwa Anda menguraikan CARA / DI MANA Anda menambahkan crons. Tapi saya pikir berikut ini mengatasi situasi apa pun.
Ya, cron
kebutuhan harus dibuat sadar bahwa Anda membuat perubahan, tapi tidak, Anda tidak perlu perlu secara eksplisit melakukan apapun untuk memperbaruinya.
Saya mengutip cron
manual di sini untuk versi singkat:
Seperti disebutkan,, crontab -e
metode yang disukai, akan memberi tahu cron
bahwa ada sesuatu yang berubah.
Namun, cron
"bangun" setiap menit untuk melihat apakah ada tugas untuk menit itu. Itu juga memindai /var/spool/cron/crontabs
dan akan memuat kembali file dengan 'mtime' yang diperbarui (waktu yang dimodifikasi, artinya konten file harus telah diperbarui).
Jadi secara teoritis, jika Anda tidak melakukan apa pun, cron
akan "bangun" dan melihat Anda membuat perubahan apa pun secara langsung /var/spool/cron/crontabs
.
Tetapi jika Anda bisa, gunakan crontab -e
. Ketika Anda selesai mengedit, itu bahkan memberi Anda umpan balik bahwa itu diperbarui, ia mengatakan:
crontab: installing new crontab
Secara khusus, ini berarti bahwa salinannya disegarkan dalam memori untuk file yang baru saja Anda edit crontab
.
Berikut ini kutipan dari manual CRON (8):
cron searches its spool area (/var/spool/cron/crontabs) for
crontab files (which are named after accounts in /etc/passwd);
crontabs found are loaded into memory. Note that crontabs in this
directory should not be accessed directly - the crontab command
should be used to access and update them.
crontab <filename>
- dan untukcrontab -r
, dalam hal ini.