วิธีสั่งให้ Raspberry Pi รีสตาร์ตตัวเองทุกวัน อัตโนมัติ

ด้วยเหตุผลที่เราต้องการให้ raspberry pi ของเราทำงานได้อย่างมีประสิทธิภาพ ไม่อืด การสั่งให้ Raspberry pi ของเรา รีสตาร์ทตัวเองอัตโนมัติทุกวันก็เป็นวิธีที่ช่วยได้ครับ โดยในตัวอย่างต่อไปนี้ผมจะสั่งให้ rpi มันรีสตาร์ทตัวเองทุกๆ วัน ตอนเที่ยงคืน

ขั้นตอนแรก ก็ ssh เข้าไป แล้วใช้คำสั่ง crontab เข้าไปเพิ่มคำสั่ง restart

sudo crontab -e

จากนั้น ก็จะเจอหน้าตา crontab อาจจะมีการถามว่าให้เลือกใช้ editor ตัวไหนในครั้งแรก เอาง่ายสุดเราก็เลือก nano ไป

หลังจากนั้นให้เลื่อนลงมาบรรทัดล่างสุด แล้วใส่คำสั่งนี้เข้าไป

@midnight /sbin/shutdown -r now

เสร็จแล้วครับ หน้าตาประมาณนี้ หลังจากนั้นก็ save โดยถ้าใช้ nano ก็กด Ctl+x แล้วก็ตามด้วย Y ก็เป็นอันเสร็จเรียบร้อยครับ

หลังจากนั้น พอผ่านเที่ยงคืนไป ก็เข้ามาตรวจสอบโดยใช้คำสั่ง uptime ดูได้ครับ ว่า rpi เรารันไปแล้วเป็นเวลาเท่าไหร่ จากตัวอย่าง ผมเช็คตอนใกล้ๆ จะตีหนึ่ง ก็จะเห็นว่า rpi เราเพิ่งรันไปไม่ถึงชั่วโมง (51 นาที) หลังจากรีสตาร์ทครั้งล่าสุดตอนเทียงคืนครับ

Leave a Comment