crontab不執行問題

2021-07-23 02:22:58 字數 665 閱讀 7558

同事請求協助解決crontab不能執行的問題,問題蹊蹺,現將解決步驟記錄如下:

1、檢視crond服務是否啟動。

發現從容服務未能啟動,遂啟動該服務。但是問題扔沒解決,定時任務仍然沒有執行。

2、在同一使用者下,加入測試指令碼,用於測試

[vm@localhost ~]$ crontab -l

* * * * *  /home/vm/test.sh

發現測試指令碼未執行,懷疑是許可權的問題。

3、在root下進行測試,crontab功能正常。於是又建立乙個普通使用者,用於測試,crontab功能也正常。

說明問題出在當前的使用者上,跟其他沒有關係。

4、通過查詢發現跟當前使用者相關的crontab配置在/var/spool/cron目錄下,檢視相應檔案,未發現異常。但是還是還是懷疑這個檔案有問題。

於是,用vi -b命令開啟配置檔案看了一下,果然!!!

每個行尾都有乙個神奇的^m

原來是同事將windows下的內容copy到這台機器上導致,刪除之,問題解決。

總結,crontab出錯的問題查詢,從三個方面:

1、檢視服務是否安裝正確;

2、檢視配置檔案/etc/crontab是否正確;

3、檢視使用者相關的/var/spool/cron下的配置檔案是否正確。

AIX下crontab不執行

aix的crontab不執行.有一台p570,aix5.3 的crontab非 常的怪 需要每週重啟一次機器,要不然所有使用者的cron 任務就 根本不執 行.使用者的環境變數沒有問題,若reboot後,不 做任何修改配 置,系統會自動去執行cr on,但3 5天後,系統又莫明 其妙的不執行cron...

crontab不執行可能情況彙總

1 crond服務未啟動 linux service crond status 2 指令碼許可權問題 3 crontab指令碼的路徑問題,需要絕對路徑 4 時差問題,客戶端和伺服器存在時差,crontab執行時間以伺服器時間為準 5 變數問題,指令碼變數有問題,執行失敗 6 solaris下使用者密...

手動執行指令碼正常,但crontab不執行

1.指令碼內容 0 2 cd usr local datax bin python datax.py job bidresourse.json 2.問題分析 2.1檢視crontab服務狀態systemctl status crontab,檢視日誌tail 222f var log cron 2.2...