Cara Mudah Melakukan Otomatisasi Tugas Terjadwal di Ubuntu dengan Cronjob

05 Mar 2023 05:18:34 Posted By: Arvan Apriyana


Pada sistem operasi Ubuntu, cronjob adalah salah satu cara untuk melakukan otomatisasi tugas-tugas terjadwal. Cronjob memungkinkan pengguna untuk menjadwalkan eksekusi tugas-tugas pada waktu-waktu tertentu secara otomatis, sehingga dapat memudahkan pengguna dalam mengelola sistem.

Berikut ini adalah langkah-langkah untuk melakukan cronjob dari Ubuntu:

1. Membuka file crontab

Untuk membuka file crontab, pengguna dapat mengetikkan perintah "crontab -e" pada terminal. Perintah ini akan membuka file crontab pada editor teks default pada sistem. Alternatif lainnya, pengguna juga dapat menggunakan editor teks lain seperti nano atau vim dengan mengetikkan perintah "crontab -e -u username -i", dimana "username" adalah nama pengguna yang ingin membuka file crontab dan "-i" adalah opsi untuk menggunakan editor teks yang interaktif.

2. Menambahkan entri cronjob

Setelah file crontab terbuka, pengguna dapat menambahkan entri cronjob pada baris terakhir file tersebut. Format entri cronjob umumnya terdiri dari lima bagian, yaitu menit, jam, hari, bulan, dan hari dalam seminggu. Contoh format entri cronjob adalah sebagai berikut:

* * * * * /path/to/command arg1 arg2

contoh seperti gambar berikut dimana saya melakukan cron file.sh dari path /home/ubuntu/nh.sh (nh.sh adalah nama file yang mau kita cron) dan saya save hasilnya/result cron nya ke folder yang sama dengan namafile log

Keterangan:

"*" pada bagian menit, jam, hari, bulan, dan hari dalam seminggu artinya eksekusi tugas pada setiap waktu atau setiap hari.

"/path/to/command" adalah path ke file atau program yang akan dieksekusi.

"arg1 arg2" adalah argumen-argumen yang akan digunakan oleh file atau program yang akan dieksekusi.

Contoh entri cronjob untuk menjalankan file script pada pukul 08:00 setiap hari Senin adalah sebagai berikut:

0 8 * * 1 /path/to/script.sh

3. Menyimpan file crontab

Setelah menambahkan entri cronjob, pengguna dapat menyimpan file crontab dengan menekan tombol "Ctrl+X" pada editor teks. Kemudian, editor teks akan menanyakan apakah pengguna ingin menyimpan perubahan atau tidak. Pengguna dapat menekan tombol "Y" untuk menyimpan perubahan atau "N" untuk membatalkan perubahan.

4. Mengecek daftar cronjob

Untuk mengecek daftar cronjob yang telah ditambahkan, pengguna dapat mengetikkan perintah "crontab -l" pada terminal. Perintah ini akan menampilkan daftar cronjob yang telah ditambahkan pada file crontab.

5. Menghapus cronjob

Untuk menghapus entri cronjob yang telah ditambahkan, pengguna dapat membuka file crontab dengan perintah "crontab -e" pada terminal. Kemudian, pengguna dapat menghapus entri cronjob pada file tersebut dan menyimpan perubahan seperti langkah 3.

Kesimpulan:

Melakukan cronjob dari Ubuntu memungkinkan pengguna untuk melakukan otomatisasi tugas-tugas terjadwal dengan mudah dan efisien. Dengan memahami langkah-langkah di atas


Advertisement