寫完crontab定時任務,並不知道他的執行結果,我們可以通過grep "指令碼名" /var/log/cron命令,檢視執行的結果
[root@bogon default]# grep "index.php" /var/log/cronjun 14 21:14:01 bogon crond[4542]: (han) cmd (/home/wwwroot/index.php)
jun 14 21:14:01 bogon crond[4541]: (han) cmdout (/bin/sh: /home/wwwroot/index.php: 許可權不夠)
jun 14 21:16:01 bogon crond[4659]: (han) cmd (/home/wwwroot/index.php)
jun 14 21:16:01 bogon crond[4658]: (han) cmdout (/bin/sh: /home/wwwroot/index.php: 許可權不夠)
發現定時任務執行失敗的原因後,先檢視有幾個定時任務
crontab - l 當前使用者的定時任務
crontab -r 刪除定時任務(這樣寫好像會刪除所有的定時任務,就連系統自帶的清理任務也會刪除,過於恐怖,沒有嘗試)
[han@bogon default]$ crontab -l*/2 * * * * /home/wwwroot/index.php
[han@bogon tmp]$ cd /var/spool/cron/bash: cd: /var/spool/cron/:許可權不夠[han@bogon tmp]$ su root
密碼:[root@bogon tmp]
#cd /var/spool/cron/
[root@bogon cron]#
ll總用量 4
-rw------- 1 han han 37 6月 14 21:12han
[root@bogon cron]
#cd han
bash: cd: han:不是目錄
[root@bogon cron]
#cat han
*/2 * * * * /home/wwwroot/index.php
[root@bogon cron]
#
清除掉han使用者下的crontab任務
[root@bogon cron]#sed -i '/index.php/d' /var/spool/cron/han
[root@bogon cron]#
crontab -l
no crontab for
root
[root@bogon cron]
#su han
[han@bogon cron]$ crontab -l
[han@bogon cron]$
定時任務已經沒有了,完成任務,睡覺
檢視crontab執行狀態
cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin service crond start sbin service crond stop sbin service crond restart sbin service crond reload 要把cr...
crontab 啟動 執行 和編輯 檢視
cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin service crond start sbin service crond stop sbin service crond restart sbin service crond reload要把cro...
Ubuntu檢視crontab執行日誌
今天發現一台伺服器crontab定時執行scp的備份指令碼失敗,手動執行指令碼沒問題,所以想從crontab的日誌裡找原因,突然發現我的 var log下沒有cron日誌,這裡記錄一下如何ubuntu server如何檢視crontab日誌 html view plain copy print?su...