2017-10-23 8 views

答えて

0

Cronは通常の環境とは異なる環境でコマンドを実行するため、スクリプトを実行するときにdockerスクリプトがPATHに存在しない可能性があります。

は、この方法を試してください。

#!/bin/sh 
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin 

docker pull ---link of docker repo--- 
0

二つの問題があるかもしれません。パス(上記のPawelを参照)とcronジョブを実行しているユーザー。

1)あなたはいつもあなたが変数PATHをようにcronサブプロセスを実行するか、または再定義しようとするコマンドで絶対パスを使用する必要があります

2)cronジョブ(あなたがcrontabファイルを修正するために使用されるものを持つユーザー)でなければなりませんドッカーグループで

関連する問題