Daftar Isi
Blog.VPNGAME.com — Cara Atur Jadwal Reboot/Restart di OpenWRT. Kalian bisa menjadwalkan waktu reboot atau restart openWRT kalian. Terutama jika modem atau router OpenWRT kalian 24 jam selalu aktif. Dengan menjadwalkan reboot maka modem atau router tidak akan terbebani oleh banyaknya cache. Auto reboot ini bisa memanfaatkan fitur crontab. Dimana cron akan mengotomatisasi perintah atau script pada busybox openWRT pada waktu tertentu menggunakan commnad linux.
Menentukan sebuah cron ada 2 tahap, yaitu jadwal dan command. Perintah auto reboot akan berjalan seiring dengan local time yang berlaku di router atau stb, Dibawah ini sudah kami rangkum cara membuat jadwal cronjob.
Buat Crontab Auto Reboot di OpenWRT
Sebelum mulai membuat crontab, berikut ini merupakan syntax dari crontab.
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
Pertama-tama, pastikan cronjob kalian sudah berjalan dan aktif dengan perintah berikut ini:
/etc/init.d/cron start /etc/init.d/cron enable
Setelah itu, login ke luCI, lalu buka System > Scheduled Tasks.
Lalu tambahkan salah satu perintah berikut ini:
Auto reboot setiap 10 menit sekali dalam satu hari
*/10 * * * * reboot
Auto reboot setiap 12 jam sekali dalam satu hari
* */12 * * * reboot
Auto reboot setiap pukul 00:00 WIB dan pukul 12:00 WIB dalam satu hari ( recomended )
0 0,12 * * * reboot
Auto reboot setiap pukul 04:30 WIB dalam satu hari ( recomended )
30 4 * * * reboot
Catatan : Tiap string * harus pakai spasi.
Silahkan edit sesuai dengan kebutuhan kalian. Lalu masukkan ke menu crontab di System > Scheduled Tasks dan klik Save.
Agar perubahan ini bisa mulai berjalan di terapkan setelah input jadwal reboot maka baik nya di lakukan restart service untuk cron yang ada di system router atau stb dengan command berikut :
/etc/init.d/cron restart
Kemudian silahkan cek hasil input contab dengan command :
crontab -l
Jika hasil nya seperti di atas berarti input crontab sudah benar dan jadwal perintah auto reboot sudah bisa berjalan seiring dengan local time yang berlaku di router atau stb.
Untuk menghapus crontab, kalian bisa masuk kek menu crontab di system > scheduler, atau menggunakan command berikut ini:
crontab -r