Я создал cronjob с sudo crontab -u USERNAME -e
и пытался запускать приложение node.js после каждой перезагрузки.
На другом сервере все работало.
Но на этот раз я установил Node.js через nvm
Потом пробовал запускать те же строки cronjob, но каждый раз после перезагрузки не получалось. Я попытался выяснить все связанные папки и снова попытался запустить как разные строки. Когда я проверяю с помощью forever list
, сервер показывает, что ни один процесс не запущен.
@reboot /home/USERNAME/.npm/forever start -c /home/USERNAME/.nvm/current/bin/node /home/USERNAME/APPNAME/app
@reboot /home/USERNAME/.npm/forever start /home/USERNAME/APPNAME/app
@reboot /usr/local/bin/forever start -c /home/USERNAME/.nvm/current/bin/node /home/USERNAME/APPNAME/app
Я думаю, что причина как-то связана с nvm
. Но я не уверен в этом. Я не хочу делать ничего лишнего, пока не буду полностью в этом уверен.