當前位置:首頁 » 編程軟體 » crontabshell腳本不執行

crontabshell腳本不執行

發布時間: 2023-06-14 17:58:30

A. shell腳本可以直接執行,計劃任務不執行 為什麼

linux計劃任務是使用crontab命令,不執行一般原因如下:

  • cronjob的格式不正確,解決方式為按正確格式重寫cron命令

  • 執行文件沒有x執行許可權,解決方式為使用chmod添加執行許可權

  • 執行文件的路徑不正常,解決方式為使用完整的路徑,不使用相對路徑

  • 磁碟空間不足,解決方式為清理磁碟空間

  • 解決建議:

    把執行程序的log重定向到某個日誌文件中,查看log文件內容是分析原因。

B. Crontab定時任務中python3腳本無法運行問題解決

背景:
XX集團電商化標准地址增量生成及上傳功能為Python3腳本實現。上傳腳本並編寫執行shell後,手動執行shell能生成且上傳成功,但將shell腳本添加到crontab後執行失敗,失敗原因日誌無法列印。

解決:
排除腳本路徑及文件許可權導致問題可能性後,分析後原因為環境變數的問題:crontab執行腳本的時候不會讀取用戶的環境變數等配置,所以可能很多命令不能使用導致腳本執行失敗;
1)查看用戶環境變數-env,獲取path路徑:

2)將path放到shell導入,並進行環境初始化

3)添加crontab

大家如有遇到其他問題或者有更好解決思路,歡迎積極留言,共勉。

熱點內容
pythonwith 發布:2025-02-09 08:00:25 瀏覽:171
Ftp打開文件是只讀模式 發布:2025-02-09 07:40:55 瀏覽:504
androidlistview點擊事件 發布:2025-02-09 07:25:52 瀏覽:171
targz解壓縮 發布:2025-02-09 06:59:19 瀏覽:311
wpsphp 發布:2025-02-09 06:58:41 瀏覽:961
視易鋒雲系統如何架設輔助伺服器 發布:2025-02-09 06:47:08 瀏覽:770
mysql備份腳本shell 發布:2025-02-09 06:46:33 瀏覽:15
騰訊雲伺服器怎樣調整解析度 發布:2025-02-09 06:46:30 瀏覽:369
php上一個頁面 發布:2025-02-09 06:41:25 瀏覽:489
改裝配置後不想重啟怎麼辦 發布:2025-02-09 06:36:40 瀏覽:446