CRON && NODEJS
Для начала нужно узнать где находятся исполняемые файлы node.js и pm2, для этого вводим следующие команды по очереди:
В ответ получаем строку с путём, будет что-то вроде такого
/root/.nvm/versions/node/v12.16.3/bin/pm2
/root/.nvm/versions/node/v12.16.3/bin/node
Далее составляем команду для крона
*/30 * * * *
- как часто запускать команду, в данном случае она будет запущена каждые 30 минут часа, т.е. в 0:30, 1:00, 1:30 и т.д.
cd /root/t/
- переходим в папку с nodejs приложением (фэйком)
/root/.nvm/versions/node/v12.16.3/bin/pm2 restart server.js tor.js
- перезагружаем сам фэйк, это по факту npm restart
/root/.nvm/versions/node/v12.16.3/bin/node domain restart
- перезагружаем домены, это аналог node domain restart
На выходе должна получиться подобная строка:
*/30 * * * * cd /root/t/ && /root/.nvm/versions/node/v12.16.3/bin/pm2 restart server.js tor.js && /root/.nvm/versions/node/v12.16.3/bin/node domain restart
Он может предложить выбрать редактор, берем nano и вставляем в самый конец файла и сохраняем (Ctrl+X)