从 cron 作业运行 bash 脚本无法正常工作

从 cron 作业运行 bash 脚本无法正常工作

我有以下脚本:

#!/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 变量有关)。

相关内容