簡體   English   中英

如何按計划通過cron重新啟動。 Ubuntu 14.04

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM