Linux crontab 排程失敗

2021-09-02 09:01:28 字數 490 閱讀 3309

crontab是個linux上面常用的排程工具。

當然,如果在大量裝置的情況下,盡量不要用本地的crontab,維護起來很麻煩。

那麼我遇到的問題是,crontab排程失敗。

也就是一般的crontab命令:

crontab -e

#報表排程

0 4-4 * * * /bin/sh /home/moonbasa/etl/dxy/dsp_report.sh

在/var/log/cron.log 

下看到日誌是確實有執行排程的。

解決方案:

在shell命令裡面,新增環境變數的配置:

. /etc/profile

. /*root/.bashrc #對應的使用者

這裡的「.「 命令,其實就是source的替換。

於是crontab正常執行。

估計crontab在執行的時候,不會自動載入環境變數配置。

linux crontab命令 系統排程程序

介紹 cron是系統的排程程序,用於非人工時執行作業。crontab命令允許使用者提交 編緝 刪除相應的作業。每個使用者的作業安排是由乙個crontab檔案描述的。使用者通過crontab命令使得在指定時間執行指定的作業,如每天0點執行統計指令碼。語法 crontab u user l r e i ...

linux crontab命令詳解

12 3 root tar czf usr local backups daily etc.tar.gz etc dev null 2 1這條語句將在每天的凌晨3點12分 03 12 執行tar czf usr local backups daily etc.tar.gz etc命令。dev nul...

linux crontab命令使用

cron用法說明 cron 於希臘單詞chronos 意為 時間 是linux系統下乙個自動執行指定任務的程式。例如,你想在每晚睡覺期間建立某些檔案或資料夾的備份,就可以用cron來自動執行。cron服務是linux的內建服務,但它不會開機自動啟動。可以用以下命令啟動和停止服務 sbin servi...