Crontab Panduan Linux Ubuntu
Optimalisasi, Monitoring, Crontab 257
etccrontab: system-wide crontab Unlike any other crontab you dont have to run
the `crontab command to install the new version when you edit
this file. This file also has a username field, that none of
the other crontabs do. SHELL=binsh
PATH=usrlocalsbin:usrlocalbin:sbin:bin:usr sbin:usrbin
m h dom mon dow user command 17 root run-parts --report
etccron.hourly 25 6 root test -x usrsbinanacron
|| run-parts --report etccron.daily 47 6 7 root test -x usrsbinanacron
|| run-parts --report etccron.weekly 52 6 1 root test -x usrsbinanacron
|| run-parts --report etccron.monthly Baris pertama mendefenisikan shell yang akan digunakan, pada baris
kedua path yang digunakan untuk mencari perintah-perintah yang akan dijalankan oleh cron. Tanda digunakan untuk memberikan
komentar dan akan diabaikan oleh cron. Baris selanjutnya merupakan perintah yang akan dijalankan oleh cron.
Format penulisan untuk membuat job pada crontab adalah dimulai dari kolom pertama dari sebelah kiri
Menit minutes nilainya dari 0 - 59 Jam hour nilainya dari 0 - 23
Tanggal day of month nilainya dari 1 - 31 Bulan month nilainya dari 1 - 12
258 Pake Ubuntu Yuk Dijamin ga bakalan kena usus buntu
Hari day of week nilainya dari 0 – 7 0 atau 7 untuk hari Minggu
Nama user ketika perintah pada crontab dijalankan Nama perintah yang akan dijalankan
Jika kolom untuk menit, jam, tanggal, bulan, hari diberi nilai bintang hal ini berarti perintah akan berjalan pada setiap menit,
setiap jam dan seterusnya. Misalkan kita ingin menjalankan perintah ls –l homeurangkayo pada jam 20.30 setiap harinya, maka pada file
crontab kita isikan 30 20 urangkayo ls -l homeurangkayo
Untuk dapat mengisikan baris seperti diatas, pada shell jalankan perintah berikut ini
crontab –e
Akan muncul tampilan dari editor untuk menambahkan job pada crontab. Editor yang digunakan bisa vi, nano tergantung dari
environment variable shell kita. Jika sudah selesai, simpan file tersebut, maka job tersebut akan berjalan pada waktu yang telah ditetapkan.
File crontab yang telah kita buat tadi, oleh crontab ditempatkan pada direktori varspoolcroncrontabs, sesuai dengan nama user login
kita.
sudo ls -l varspoolcroncrontabs
-rw------- 1 urangkayo crontab 290 2007-02-05 20:29 urangkayo
sudo cat varspoolcroncrontabsurangkayo
Perintah diatas akan menampilkan isi dari file crontab yang telah kita buat tadi. File pada varspoolcroncrontabs tidak bisa di edit oleh
user biasa. Dan meskipun kita bisa menggunakan perintah sudo untuk mengedit file ini, hal itu tidak di sarankan, gunakan kembali perintah
crontab
–e jika ingin mengeditnya. Untuk menampilkan cron job
gunakan perintah crontab -l dan untuk menghapus cron job gunakan perintah crontab
–r.
B B
a a
b b
1 1
2 2
PRINTER dan GIMP
12.1 Printer 12.2 GIMP