Linux
即使在刪除後,Amazon EC2 centos 上的 Cron 仍會執行
我
cron
在機器 1 上有一份工作,可以打開/關閉機器 2 幾個小時。現在我刪除
cron
了機器 1 中的所有作業,所以它不會打開/關閉機器 2。我沒有
cron
,刪除
cron
機器 1 中的所有 s。我使用了:sudo crontab -r
但由於某種原因機器2繼續打開/關閉
我什至曾經檢查
cron
過機器 1 的登錄:sudo cat /var/log/cron
我沒有在日誌中看到停止/啟動命令。所以看起來
cron
工作沒有打開/關閉機器 2。Cron 作業是一個根。
執行以下命令時:
sudo crontab -l 和 crontab -l
他們給我: “no crontab for root” 和 “no crontab for centos” 。
執行命令:
sudo ls -l /var/spool/cron/
返回總計 0
/etc/crontab 包含:
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed
在 etc 文件夾中執行ls cron*顯示:
cron.deny crontab cron.d: 0hourly cron.daily: logrotate man-db.cron cron.hourly: 0anacron cron.monthly: cron.weekly:
以前它是 Root cron 作業。我不知道從這裡去哪裡。
好吧,還有另一個服務(第三方),我將訪問密鑰提供給我的 ec2 實例,它可以打開/關閉我的實例,但我忘記了。好吧,我把它刪了回來,所以我認為它不會再活躍了。
不管怎樣,案子解決了。
謝謝你們。