[英]How to reboot via cron on scheduled basis. Ubuntu 14.04
我有一個非常簡單的腳本,可以從命令行運行。
#!/bin/bash
reboot
當我使用以下格式向根用戶crontab -e發出執行腳本的調用時,該腳本無法運行。 它確實運行前兩個命令,只是最后一個命令讓我感到悲傷。 我沒有安裝MTA,因為我不需要它。
*/10 * * * * service jwtpay restart
0 3 * * * bash /root/backup/mongo.backup.s3.sh kickass /root/backup >/dev/null 2>&1
0 */3 * * * bash /root/reboot.sh >/dev/null 2>&1
我想念什么?
也許腳本不能執行...由於您使用root的crontab,為什么通過腳本而不是二進制本身調用二進制文件? 使用二進制文件的完整路徑。 在您的系統上可能有所不同。 找出which reboot
。
0 */3 * * * /sbin/reboot
更改crontab后,不要忘記重新啟動cron
守護程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.