แบบว่าที่บ้านเปิด24ชม.เลยตั้งใจว่าจะให้มันรีบูตวันละครั้ง หลังจากที่หาวิธีอยู่นาน พอรู้วิธีทำแล้วก็เลยเอามาเผื่อแผ่กันครับ
=== ใช้ได้กับ AirOS 5 นะครับ ต่ำกว่านั้นไม่เคยลอง ===
airos+cron.jpg
เริ่มต้นจากดาว์นโหลด crond กันก่อน จากลิงค์นี้
http://community.ubnt.com/ubnt/attac...ros5-crond.tar
จากนั้นก็ใช้ SCP อัพโหลดไฟล์ขึ้นอุปกรณ์ วางไว้ที่ /etc/persistent
upCron.jpg
จากนั้นก็ SSH เข้าอุปกรณ์เริ่มพิธีกันได้
จากนั้นก็กด i เพื่อพิมพ์คำสั่ง
Esc ออกจากการแก้ไข :wq! เพื่อเซฟแล้วออก
รูปแบบคือ minute[0-59] hour[0-23] day[1-31] month[1-12] weekday[0-6] command
แล้วก็ต่อด้วย
หลังจากสั่งรีบูตแล้วก็ลองเข้าไปดูอีกทีว่า crond เริ่มทำงานหรือเปล่า ถ้ามีโปรเซส crond แสดงว่าเสร็จเรียบร้อยแล้วครับ
cron_ok.JPG
แถมท้ายนิดหนึ่ง ควรตั้ง NTP Client ในหน้าเวปอินเตอร์เฟสด้วยนะครับ เพื่อปรับเวลาให้เวลาในอุปกรณ์ตรงกับความเป็นจริง
ไม่งั้นอาจผิดพลาด รีบูตคนละเวลากับที่เราตั้งใจได้
อยู่หน้า SERVICES --> NTP Client
NTP Client: Enable
NTP Server: 0.th.pool.ntp.org
=== ใช้ได้กับ AirOS 5 นะครับ ต่ำกว่านั้นไม่เคยลอง ===
airos+cron.jpg
เริ่มต้นจากดาว์นโหลด crond กันก่อน จากลิงค์นี้
http://community.ubnt.com/ubnt/attac...ros5-crond.tar
จากนั้นก็ใช้ SCP อัพโหลดไฟล์ขึ้นอุปกรณ์ วางไว้ที่ /etc/persistent
upCron.jpg
จากนั้นก็ SSH เข้าอุปกรณ์เริ่มพิธีกันได้
Code:
login as: admintot admintot@192.168.2.1's password: BusyBox v1.11.2 (2013-05-28 17:52:06 EEST) built-in shell (ash) Enter 'help' for a list of built-in commands. XM.v5.5.6# cd /etc/persistent XM.v5.5.6# tar xvf airos5-crond.tar etc/crontabs/ etc/crontabs/ubnt etc/crond.conf rc.prestart XM.v5.5.6# ./rc.prestart XM.v5.5.6# crontab -e
Code:
0 0 * * * /sbin/reboot
รูปแบบคือ minute[0-59] hour[0-23] day[1-31] month[1-12] weekday[0-6] command
แล้วก็ต่อด้วย
Code:
XM.v5.5.6# save Found Active on ... Found Backup1 on ... Storing Active ... Active->Backup ... XM.v5.5.6# /usr/etc/init.d/plugin start crond XM.v5.5.6# ps | grep cron 1098 admintot 1948 S /usr/bin/crond 3123 admintot 1952 S grep cron XM.v5.5.6# reboot XM.v5.5.6# Connection to 192.168.2.1 closed by remote host.
cron_ok.JPG
แถมท้ายนิดหนึ่ง ควรตั้ง NTP Client ในหน้าเวปอินเตอร์เฟสด้วยนะครับ เพื่อปรับเวลาให้เวลาในอุปกรณ์ตรงกับความเป็นจริง
ไม่งั้นอาจผิดพลาด รีบูตคนละเวลากับที่เราตั้งใจได้
อยู่หน้า SERVICES --> NTP Client
NTP Client: Enable
NTP Server: 0.th.pool.ntp.org
Comment