December 17, 2017

Mengenal Cron Job di Linux

Assalamualaikum wr wb, halo pembaca yang budiman, pada kesempatan kali ini saya akan sharing tutorial dan pembahasan tentang mengenal Cron Job di Linux. Setelah berbagai macam kesibukan beberapa minggu ini, akhirnya saya memiliki waktu lagi untuk membagikan sedikit ilmu yang saya miliki. Saya termasuk pengguna aktif linux dan sering mengerjakan beberapa project yang harus menggunakan aplikasi Cron ini.

Sebelum masuk pada pembahasan yang lebih dalam, kita mulai terlebih dahulu pembahasan tentang apa yang di maksud dengan Cron. Cron merupakan sebuah aplikasi yang di linux yang berjalan di background atau belakang layar dan memungkinkan kita untuk mengeksekusi sebuah perintah melalui terminal dengan waktu yang telah ditentukan.

Mengenal Cron Job di Linux

Untuk membuat sebuah cron job, kita harus menuliskan perintah tersebut pada sebuah Crontab. Berikut adalah format dan bentuk dari Crontab.

# ┌───────────── menit (0 - 59)
# │ ┌───────────── jam (0 - 23)
# │ │ ┌───────────── hari dalam bulan (1 - 31)
# │ │ │ ┌───────────── bulan (1 - 12)
# │ │ │ │ ┌───────────── hari dalam minggu (0 - 6) (dimulai dari minggu sampai sabtu)
# │ │ │ │ │                                    
# │ │ │ │ │
# │ │ │ │ │
# * * * * *  perintah eksekusi

Kita dapat menuliskan perintah yang kita inginkan dengan schedule atau jadwal yang telah kita tentukan dengan menggunakan cronjob. Ketika anda menginstall linux, biasanya distro nya sudah menyediakan aplikasi cron ini, tetapi pada beberapa distro mungkin belum tersedia. Untuk menginstallnya anda bisa menggunakan perintah di bawah ini.

sudo apt-get install cron

Konfigurasi CRON

Langkah selanjutnya, untuk menambahkan cronjob, kita bisa membuka konfigurasi nya dengan menggunakan perintah sebagai berikut.

crontab -e

Akan muncul seperti di bawah ini, disitu dijelaskan dengan seksama bagaimana cara penulisannya.

Mengenal Cron Job di Linux

Mengenal Cron Job di Linux

Saya akan memberikan sebuah contoh, dengan membuat file dengan jadwal tiap 1 menit. Berikut adalah perintah yang saya gunakan.

* * * * * grep --help > /home/agus/Music/membuat_file_dari_crontab.txt

Berikut adalah hasilnya, cukup mudah bukan.

Mengenal Cron Job di Linux

Mengenal Cron Job di Linux

Untuk melihat cronjob apa saja yang sedang berjalan, kita bisa menggunakan perintah sebagai berikut.

crontab -l
Mengenal Cron Job di Linux

Mengenal Cron Job di Linux

Anda bisa mengembangkan sendiri dan mengkonfigurasi cron ini untuk keperluan yang lain, seperti clear cache, menjalankan PHP console dan sebagainya. Dengan berbagai kelebihan yang di tawarkan oleh cron, semoga dapat membantu untuk mengoptimalkan aplikasi atau sistem teman-teman.

Sekian dari saya, semoga dapat bermanfaat, terimakasih.

Agus Wiji Suhariono

Memulai menulis Blog pada bulan November dari Tahun 2015. Penulis merupakan alumni dari Politeknik Negeri Malang angkatan 2011 Program Studi Manajemen Informatika, Jurusan Elektro. Penulis memulai menekuni dunia programming mulai tahun 2014 dan sekarang bekerja di Pemerintahan sebagai IT Staff.

You may also like...

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO