
次のスクリプトがあります。
#!/bin/bash
echo "$(date +"%r")"
if [ "$FOLDER_ID" != "0" ]
then
node /sync.js -d $FOLDER_ID -l /Downloads
fi
Dockerコンテナを使用していて、env変数を渡しました。フォルダID コンテナを起動するとき。この変数は、Dockerコンテナの起動時にENVに渡して設定する必要があります。
このスクリプトを実行すると、ノードコマンドは期待どおりに実行されますが、cronジョブがスクリプトを実行すると日付が印刷されますが、ノードコマンドは正しく実行されません(問題は$ FOLDER_ID変数に関連しているようです)。