Mengenal Cron Job dan Fungsinya
Cron Job adalah jenis sistem penjadwalan yang dapat digunakan untuk mengotomatisasi proses bisnis Anda. Tugas cron adalah perintah atau program yang berjalan pada waktu atau periode tertentu. Tujuan dari pekerjaan ini adalah untuk menjalankan tugas secara otomatis, artinya Anda tidak perlu masuk ke sistem setiap kali ingin menyelesaikan sesuatu. Kita akan bisa menemukan Cron Jobs di cPanel ataupun platform lainnya.
Artikel ini akan membahas semuanya mulai dari apa itu cron job dan bagaimana mereka dapat membantu bisnis Anda, hingga pengaturan dan penggunaannya.
Apa itu Cron Job?
Cron Job dibangun ke dalam sistem operasi mirip Unix dan digunakan untuk menjadwalkan tugas sistem yang perlu dilakukan pada waktu tertentu. Meskipun mereka bukan sesuatu yang sebagian besar pengguna harus konfigurasikan atau kelola secara langsung, mereka adalah alat yang berharga untuk administrator dan pengembang perangkat lunak yang perlu mengotomatiskan tugas-tugas rutin.
Jika anda memiliki jasa website atau pekerjaan anda adalah berurusan dengan server, maka ini akan cukup memudahkan anda melakukan pekerjaan. Mereka dapat digunakan untuk mengotomatiskan tugas yang berulang, seperti mengirim buletin harian atau menjalankan perintah di server. Cron Job dapat dijadwalkan untuk dijalankan sekali setiap menit, atau sekali dalam satu jam – atau bahkan sekali setiap hari.
'Cron' adalah singkatan dari kronometer, dan pada dasarnya berarti "pencatat waktu". cron job berjalan pada waktu atau interval yang telah ditentukan sebelumnya. Misalnya, Anda dapat menjadwalkan pencadangan basis data untuk dijalankan setiap hari pada pukul 5 sore.
Baca juga artikel: Bagaimana Jika Wordpress Terkena Hack?
Untuk Apa Cron Job Dapat Digunakan?
Cron Job digunakan untuk menjadwalkan tugas secara berkala. Misalnya, Anda mungkin memiliki tugas cron yang berjalan setiap hari untuk melakukan pencadangan data (misalnya anda memiliki website berita yang ingin dicadangkan secara berkala), mengarsipkan file lama, atau memiliki tugas cron yang berjalan setiap hari pada pukul 19:30 yang mengirimkan email laporan ke klien Anda.Cara Mengatur Penjadwal Cron Job
Penjadwal cron job adalah alat yang memungkinkan Anda menjadwalkan tugas yang akan dilakukan pada waktu atau interval tertentu. Anda bahkan dapat menggunakannya di komputer Anda sendiri atau di komputer lain. Mereka sangat berguna untuk mengotomatiskan berbagai jenis tugas, termasuk memperbarui situs web Anda dan mencadangkan file dari perangkat lain di jaringan Anda.Ada dua sistem operasi yang mendukung penjadwalan tugas cron: Linux dan sistem mirip Unix (seperti Mac OS X), yang memiliki metode akses root yang lebih tradisional; dan Windows 10 Pro (yang memiliki fitur tambahan bernama Task Scheduler). Akan ada sedikit perbedaan antara metode ini tergantung pada sistem operasi apa yang Anda gunakan, tetapi semuanya akan memungkinkan Anda untuk mengatur tugas otomatis! Tentu saja, jika anda memiliki pekerjaan seperti jasa website perusahaan, anda dapat menyerahkan tugas otomatis ini kepada Cron Job agar anda bisa mengerjakan tugas lain.
Proses untuk membuat Cron Job dasar cukup sederhana: Buka jendela terminal dengan mengklik 'Show Hidden Icons' → 'View' → 'All View Options' → Klik "Show Developer Tools" dan terakhir klik "CMD Prompt( admin).” Begitu berada di dalam jendela baru ini ketik "crontab -e" tanpa tanda kutip pada command prompt lalu tekan Enter! Ini akan membuka Nano – editor teks default.
Cara Menjadwalkan Tugas di Windows
Untuk menjadwalkan tugas di Windows, anda perlu melakukan cara ini
- Pertama, pastikan Anda masuk sebagai administrator, atau Anda memiliki akses yang sama sebagai administrator.
- Buka Mulai -> Panel Kontrol -> Sistem dan Keamanan -> Alat Administratif -> Penjadwal Tugas
- Tindakan -> Buat Tugas Dasar -> Ketikkan nama untuk pekerjaan terjadwal, dan klik ' Berikutnya '
- Ikuti wizard untuk memilih tugas dan waktu yang Anda inginkan.
Cara Menjadwalkan Tugas di Mac OSX
Untuk menjadwalkan tugas di Mac OSX:- Klik folder Aplikasi di Finder dan cari aplikasi Terminal.
- Buka aplikasi dengan mengklik dua kali, atau dengan menekan Command + Spacebar dan mengetik 'Terminal' ke Pencarian Spotlight (yang akan membuka tab baru di Safari).
- Ketik perintah berikut: sudo crontab -e
- Di jendela "Cron" yang terbuka, ketikkan perintah yang Anda inginkan untuk menjadwalkan tugas (lihat contoh di atas). Anda juga dapat menambahkan beberapa perintah di sini jika Anda mau!
- Tekan Enter setelah selesai mengetik perintah Anda, lalu tutup Terminal dengan mengklik File > Tutup tab di pojok kiri atas jendela atau tekan Command + Q
Cara Menjadwalkan Tugas di Linux
Ketika datang untuk mengonfigurasi cron job Linux, ada beberapa hal yang perlu Anda ketahui. Pertama, Anda dapat membuat dan menjadwalkan tugas dengan bantuan utilitas crontab. Sintaks untuk perintah ini adalah sebagai berikut:
[user]@[hostname]:~$ sudo crontab -e
Di mana pengguna adalah nama pengguna Anda di mesin host dan nama host adalah alamat IP atau nama host server Anda (Anda tidak harus memasukkan keduanya). Simbol tilde (~) mewakili direktori home Anda di sistem Linux, jadi jika nama pengguna Anda adalah “John Doe” maka ~ akan merujuk ke /home/john/. Saat menjalankan perintah ini di Ubuntu 18.04 Bionic Beaver (yang disertakan dengan Python 3), Anda akan melihat:
```python2
John Doe's Desktop 2 [21/08/2018 09:54]$ sudo crontab -e
```
Crontab disimpan di /var/spool/cron/. Anda dapat mengeditnya dengan editor teks seperti vim atau nano.
Baca juga artikel: Hosting cPanel Unlimited Diskon Besar-Besaran!
Apa Keuntungan Menggunakan Cron Job Scheduler?
Cron Job adalah cara terbaik untuk membebaskan waktu Anda dan menghemat uang. Alih-alih menghabiskan waktu Anda untuk menjadwalkan tugas secara manual, tugas cron dapat diatur untuk berjalan secara otomatis pada waktu atau interval tertentu. Anda dapat mengerjakan tugas lain seperti membuat website instan atau mengurusi konfigurasi website anda di saat Cron Job mengerjakan tugas otomatisnya. Artinya, Anda tidak perlu khawatir melewatkan tugas penting.Cron Job juga menghemat uang Anda dengan mengurangi jumlah waktu yang dihabiskan untuk tugas-tugas yang membosankan seperti memperbarui media sosial, melakukan pencadangan, atau memantau situs web untuk perubahan lalu lintas. Dengan cron job scheduler, semua pekerjaan ini akan dilakukan untuk Anda secara otomatis saat dijadwalkan sehingga tidak menghabiskan waktu pengembangan Anda yang berharga!

Comments
Post a Comment