我有一個Docker容器,其中安裝了我的Python工具,包括我的Luigi管道接口。我想運行一個shell腳本,每週使用cron啓動我的Luigi管道。在Docker容器中運行預定的cron作業的解決方案?
我已經嘗試過讓cron在Docker容器內工作。我不能,在我的生活中,讓我的crontab -e文件運行。
在我的文件,我有:
0 0 * * Sun /data/myscript.sh
後跟一個新行。 Cron在後臺運行 - ps aux | grep cron
顯示/usr/sbin/cron
正在運行。此外,在我的/var/log/syslog
文件,我有:
/USR/SBIN/CRON[2037]: (root) CMD (/data/myscript.sh)
我也使用0 0 * * Sun . /root/.bashrc ; sh /data/myscript.sh
然而,我的腳本不運行(運行我的腳本中使用bash myscript.sh
手動,我得到的嘗試預期成績)。
對此提出建議?
[在docker中運行cron python作業]的可能重複(http://stackoverflow.com/questions/26822067/running-cron-python-jobs-within-docker) – R0MANARMY