Question

Crontab + Forever + node.js + NPM

Hi guys, I cant put my crontab to work. I’m on Ubuntu 14.04x64

So, this is what I did:

.root .pw .sudo apt-get update .sudo apt-get install nodejs .sudo apt-get install npm .curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash [I reload Putty] .nvm install 0.12 .npm install steam [Now I go to filezilla, upload the file.js into root directory] .nvm use 0.12 .node file.js [It executes the file.js sucessfuly, I reload Putty] .nvm use 0.12 .npm install forever -g .forever start file.js [It will execute the file.js infinitely]

Now I want a restart to execute this commands. The thing is that “forever start” will not execute if I dont execute the “nvm use 0.12” in first place.

So: .crontab -e .nano .*/5 * * * * nvm use 0.12 && forever start file.js ctrl + x saved

Result: It doesn’t restarts.

What I’m doing wrong? Thanks!

Subscribe
Share

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Found the solution myself.

0 * * * * root/.nvm/v0.12.4/bin/node /usr/local/bin/forever restart file.js

Thanks anyway! :)