Senin, 13 Juni 2022

Cron Job di Ubuntu

Untuk membuat cronjob dengan user sendiri
crontab -e

Untuk membuat cronjob dengan user lain (wajib root)
crontab -u username -e

Untuk menghapus file cronjob user
crontab -r

Untuk menghapus file cronjob user dengan peringatan
crontab -i

Untuk melihat cronjob yang berjalan
crontab -l

* * * * * command
Arti bintang berdasarkan urutan
1. Menit (0-59)
2. Jam (0-23)
3. Hari sebulan (1-31)
4. Bulan (1-12)
5. Hari sepekan (0-6)

Arti karakter pada Crontab
Anda juga harus menggunakan karakter yang tepat di setiap file crontab:

Tanda bintang (*) – untuk mengatur semua parameter jadwal atau waktu.
Koma (,) – untuk menjalankan satu perintah di dua atau lebih dari dua waktu yang berbeda.
Tanda penghubung (-) – satu perintah bisa dijalankan dalam beberapa kali waktu atau hari. Tanda ini digunakan untuk menentukan rentang waktunya.
Garis miring (/) – untuk membuat interval dalam rentang waktu tertentu.
Last (L) – mereferensikan hari di minggu terakhir pada suatu bulan. Misalnya, di bulan tersebut hari terakhirnya adalah hari Rabu. Maka 3L berarti hari Rabu terakhir.
Weekday (W) – untuk menentukan hari kerja di waktu tertentu. Misalnya, Anda menjadwalkan satu minggu (1W). Apabila hari pertama (1st) – yang juga adalah akhir pekan – adalah Sabtu, perintah baru akan dijalankan di hari ketiga (hari kerja), yakni Senin (3rd).
Tanda pagar (#) – untuk menentukan hari di minggu tertentu. Biasanya hadir di kisaran 1 sampai 5. Misalnya, 1#2 berarti Senin kedua (hari pertama di minggu kedua).
Tanda tanya (?) – membiarkan field kosong.
Load disqus comments

0 komentar