crontab守護失敗主要有以下幾個原因:
1. cron.allow檔案中不存在使用者
cd /etc/
ls cron.*
執行上面兩條命令,檢視有沒有cron.allow和cron.deny兩個檔案是否存在
echo 'username' >> cron.allow
cat /etc/cron.allow
#如果沒有使用者則新增
echo 'username' >> cron.allow
cat /etc/cron.deny
#如果使用者在這裡面的話也是不能啟動,把使用者刪掉
echo 'username' >> cron.allow
執行完成之後重啟cron,最好重啟計算機
2. 守護的指令碼不正確,或者環境不正確
守護執行緒和非守護執行緒
基本概念 示例 非守護執行緒 public class mythread extends thread catch interruptedexception e system.out.println 執行緒 thread.currentthread getname 執行了 i 次 public st...
Java中的守護程序和非守護程序
設定為非守護程序後 等待10秒後輸出結果 設定為守護程序後 直接退出沒有任何的輸出結果 param args public static void main string args catch interruptedexception e system.out.println sleep over ...
crontab 定時任務失效的解決方法
1 檢視crontab的錯誤日誌 var log crontab root failed to authorize user with pam authentication token is no longer valid new one required 2 發現是認證過期 4 最長天數為90天 ...