Skip to content

ekawipa/CRONManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ•’ Cron Manager

cron_manager.sh adalah script Bash sederhana untuk mempermudah manajemen cron jobs secara interaktif tanpa perlu mengedit file crontab secara manual.

✨ Fitur

  • βž• Menambahkan cron job baru
  • ❌ Menghapus cron job berdasarkan nomor urut
  • πŸ“œ Menampilkan semua cron job aktif
  • πŸ”„ Update otomatis ke dalam crontab

πŸ“¦ Instalasi

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.sh

Lalu 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.

⚠️ Catatan

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

MIT License Β© 2025

Author : Eka W. Prasetya (@ekawprasetya)

About

Tool membantu edit cron dengan minim effort :D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages