cron_manager.sh adalah script Bash sederhana untuk mempermudah manajemen cron jobs secara interaktif tanpa perlu mengedit file crontab secara manual.
- β Menambahkan cron job baru
- β Menghapus cron job berdasarkan nomor urut
- π Menampilkan semua cron job aktif
- π Update otomatis ke dalam
crontab
Clone repository ini terlebih dahulu:
git clone https://github.com/ekawipa/CRONManager.git
cd CRONManager
chmod +x cron_manager.shπ Cara Penggunaan
Jalankan script dengan:
./cron_manager.shLalu pilih menu yang tersedia:
===========================
Cron Manager - Menu Utama
===========================
1. Tambah Cron Job
2. Hapus Cron Job
3. Lihat Cron Jobs
4. Keluar
===========================
Pilih opsi [1-4]:β Tambah Cron Job Kamu akan diminta memasukkan jadwal cron (misalnya * * * * *) dan perintah yang ingin dijalankan.
β Hapus Cron Job Script akan menampilkan daftar cron jobs, lalu kamu tinggal memilih nomor urut job yang ingin dihapus.
π Lihat Cron Jobs
Menampilkan daftar cron jobs yang aktif di user saat ini.
Script ini hanya mengatur cron jobs untuk user yang sedang aktif.
Pastikan kamu sudah memahami format cron expression:
ββββββββββββββ menit (0 - 59)
β ββββββββββββββ jam (0 - 23)
β β ββββββββββββββ hari (1 - 31)
β β β ββββββββββββββ bulan (1 - 12)
β β β β ββββββββββββββ hari dalam minggu (0 - 6) (Minggu=0)
β β β β β
* * * * * perintah yang dijalankan
π οΈ Contoh
Menjalankan backup database setiap jam 2 pagi:
0 2 * * * /home/user/scripts/backup.shπ€ Kontribusi Pull request dipersilakan! Jika ada bug atau fitur baru yang diinginkan, silakan buka issue. π Lisensi
Author : Eka W. Prasetya (@ekawprasetya)