crontab守護失效的和非root使用者的啟動

2021-08-29 22:37:33 字數 732 閱讀 6124

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天 ...