ตั้งเวลา Reboot เครื่อง ตอน 0 นาฬิกา 30 นาที ทุกวัน บน Router operwrt ผ่าน SSH


1.เข้าสู่ OpenWrt ผ่าน SSH:

ssh root@<ip ของ openwrt>

2.เปิดไฟล์ Cron:

crontab -e

3.เพิ่มคำสั่งให้รีบูตทุกวัน เช่น ตอนเวลา 00:30 น.:

30 0 * * * /sbin/reboot

ความหมายของแต่ละช่องในคำสั่ง:

  • 30 คือ นาที (00:30)
  • 0 คือ ชั่วโมง (00:30)
  • * ช่องที่สามคือ วันของเดือน (ทุกวันของเดือน)
  • * ช่องที่สี่คือ เดือน (ทุกเดือน)
  • * ช่องที่ห้าคือ วันของสัปดาห์ (ทุกวันในสัปดาห์)
  • /sbin/reboot คือ คำสั่งให้รีบูตเครื่อง

4.บันทึกไฟล์:

บันทึกและออกจากไฟล์ (ถ้าใช้ nano ให้กด Ctrl + X ตามด้วย Y เพื่อบันทึก)

5.รีสตาร์ท Cron:

/etc/init.d/cron restart

ตรวจสอบการตั้งค่า

ใช้คำสั่ง crontab -l เพื่อตรวจสอบว่าคำสั่งที่ตั้งไว้มีอยู่ใน cron หรือไม่

crontab -l