У меня есть задание cron, которое вызывает скрипт оболочки.
*/2 * * * * sh cron_test.sh >> output.log
В скрипте оболочки я запускаю несколько командных строк, таких как:
#!/usr/bin
./mongo/bin/mongodump .....
FILE_NAME='abc'
node mynode.js $FILENAME
Он запускается, если я просто вызываю cron_test.sh в командной строке. Тем не менее, он не запускает узел, если он запускается cronjob. Он запускает команду mongodump. Так что не так? Есть ли что-то, что я должен установить для разрешения и т. д.