私は自分のPythonツールがインストールされたDockerコンテナを持っています。私のLuigiパイプラインインターフェイスも含めています。私はcronを使用して毎週Luigiパイプラインを起動するシェルスクリプトを実行したいと思います。Dockerコンテナ内でスケジュールされたcronジョブを実行するためのソリューション?
私はDockerコンテナ内でcronを動作させるために高低を試しました。私の人生のために、私の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