Kadangkala Kita dihadapkan terhadap suatu rutinitas, misalnya seperti backup data, dsb. Karena rutinitas tersebut dilakukan secara manual, tentunya Kita bisa menjadi jenuh. Tetapi bagaimana bila tugas-tugas tersebut Kita limpahkan saja ke komputer dengan menggunakan penjadwalan? Tentunya akan menjadi menyenangkan karena pekerjaan yang bersifat rutinitas tersebut menjadi terotomatisasi tanpa penekanan tombol keyboard.
Di Linux, penjadwalan tersebut dapat dilakukan dengan Cron, yang merupakan program standar di Linux.
File konfigurasi cron ini berada di /etc/crontab. Tetapi jangan mengedit file ini, karena untuk menambahkan atau mengedit jadwal, Kita harus menggunakan perintah
Quote:
$ crontab -e |
Quote:
crontab [-u NamaUser] file atau crontab [-u NamaUser] [-e|-l|-r] Keterangan -e: edit jadwal user -l: melihat jadwal user -r: menghapus jadwal user -i: Memastikan sebelum menghapus jadwal user |
Quote:
menit jam tanggal bulan hari perintah Keterangan menit: 0-59 jam: 0-23 tanggal: 1-31 bulan: 1-12 hari: 1-7, dimana 1=Senin |
- Untuk mengatur jadwal untuk menampilkan pesan setiap 5 menit sekali ke semua terminal (tty).Quote:
*/5 * * * * echo "waktu kerja" | wall
Keterangan:
* : perulangan / kapan pun
*/n : perulang setiap n waktu (tergantung dimana berada, apakah di menit, jam atau yang lainnya).
wall : perintah untuk menampilkan pesannya ke semua terminal/tty. - Untuk menampilkan pesan setiap jam 12:00 ke semua terminal/ttyQuote:
00 12 * * * echo "waktu makan" | wall - Menghapus file-file di /tmp setiap tanggal 1 jam 04:00Quote:
00 04 1 * * rm -rf /tmp/* - Mengupdate file router.cfg setiap 1 jamQuote:
* */1 * * * /usr/local/src/mrtg-2/bin/mrtg /var/www/mrtg/conf/router.cfg
Kita juga dapat membuat file yang berisi entri dari crontab. Contoh:
Quote:
$ vi customcron 00 15 * * * echo "testing" Untuk menginstallnya, ketik perintah berikut $ crontab customcron |
Quote:
$ crontab -l |
Quote:
# crontab -u NamaUser -l |
Quote:
$ crontab -r |
Quote:
# crontab -u NamaUser -r
No comments:
Post a Comment