Сценарий CentOS 6 в сервере загружается

У меня есть три терминала, управляет, чтобы я хотел бы выполниться, когда сервер загружается. Как я могу достигнуть этого? Я видел много решений, но ни один из них, кажется, не является простым и рабочим. Вот направления:

https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-boot-init-shutdown-run-boot.html https://www.centos.org/forums/viewtopic.php? f=47&t=48140

Вот терминальные строки, которые я хочу выполнить, когда система запускается:

root@server:
cd home/user/public_html/app/
forever -o outG.log -e errG.log  start app1/game_server.js
forever -o outM.log -e errM.log  start app2/main_server.js
forever -o outN.log -e errN.log  start app3/node.js
-1
задан 20 August 2015 в 13:18
1 ответ

В сценариях довольно часто проблемы вызваны неоднозначными путями, поэтому вместо "home / user / public_html / app /" используйте абсолютный путь " / home / user / public_html / app /".

Вторая распространенная проблема в скриптах - это другой PATH. Так что снова вместо « forever » либо используйте абсолютный путь, например / usr / bin / forever , либо локально установите PATH в вашем скрипте.

rc.local действительно обычное место для запуска служб во время загрузки.

2
ответ дан 5 December 2019 в 19:25

Теги

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