Crontab, чтобы остановиться и перезапустить сервер

У меня есть node.js сервер, работающий в моем VPS Linux. В настоящее время я перехожу к каталогу и типу сервера node server.js. После 1 часа я должен остановить его и перезапуск. Таким образом, то, что я делаю, является резюме экран сервера и использующий ctrl+C затем выполнение node server.js снова. Как я могу сделать это использование crontab?

Мой путь сервера:

/var/www/server/server.js
1
задан 4 February 2016 в 15:30

1 ответ

Согласно моему пониманию этого можно установить Навсегда с Приложением NodeJs.

npm install -g forever 

forever start path/to/file/server.js

forever list 

forever stop path/to/file/serverstopstart.sh or app name

Видеть больше справки

forever-service install --help

Использовать его с Cronjob:

touch serverstopstart.sh

Отредактируйте vi serverstopstart.sh и вставку ниже записи:

forever stop path/to/file/server.js

forever start path/to/file/server.js    

Сохраните файл

Откройте Crontab:

crontab -e 

* */1 * * *  path/to/file/serverstopstart.sh

Сохраните файл

Дайте разрешение зарегистрировать для выполнения его.

chmod +x path/to/file/serverstopstart.sh
0
ответ дан 29 September 2019 в 12:56

Другие вопросы по тегам:

Похожие вопросы: