다음 스크립트가 있습니다.
#!/bin/bash
echo "$(date +"%r")"
if [ "$FOLDER_ID" != "0" ]
then
node /sync.js -d $FOLDER_ID -l /Downloads
fi
도커 컨테이너를 사용 중이고 env 변수를 전달했습니다.폴더 ID 컨테이너를 시작할 때. 이 변수는 Docker 컨테이너를 시작할 때 ENV로 전달하여 설정해야 합니다.
이 스크립트를 실행하면 노드 명령이 예상대로 실행되지만 cron 작업이 스크립트를 실행하면 날짜가 인쇄되지만 노드 명령이 올바르게 실행되지 않습니다(문제는 $FOLDER_ID 변수와 관련된 것 같습니다).