Senin, 09 Februari 2015

crontab Linux

Dimanakah file crontab berada?


Pengguna Linux tentu sudah mengenal apa itu cron. Gunanya sama dengan Scheduled Tasks di sistem operasi Windows. File yang digunakan untuk menyimpan konfigurasi cron bernama crontab. Di manakah lokasinya? Ternyata ada dua lokasi file crontab di Linux.
Crontab user berada di /var/spool/cron/ sementara crontab system umumnya berada di /etc/ yaitu dalam subdirektori ‘cron.hourly’, ‘cron.daily’, ‘cron.weekly’ dan ‘cron.monthly’. Jika sebuah script ditempatkan dalam salah satu subdirektori di atas, maka script itu akan diekseskusi setiap jam, hari, minggu atau bulan tergantung di mana lokasinya. Sebaiknya kita menyimpan crontab di /var/spool/cron/ karena crontab system bisa saja terhapus saat update system.
Perintah-perintah crontab:
crontab -e Mengedit atau membuat file crontab.
crontab -l Menampilkan file crontab.
crontab -r Menghapus file crontab.
Sintaksnya adalah sebagai berikut:
*    *     *    *     *   command yang dieksekusi
–    –     –     –     –
|     |     |     |     |
|     |     |     |     +—– hari (0 – 6) (Ahad=0)
|     |     |     +—– bulan (1 – 12)
|     |     +—– tanggal (1 – 31)
|     +—–jam (0 – 23)
+—– menit (0 – 59)
Contoh:
30 6 * * 1 reboot    = reboot setiap hari Senin pukul 06.30

Tidak ada komentar:

Posting Komentar