erniesto77
@erniesto77
oop, rb, py, php, js

Автозапуск команд после перезагрузки ubuntu server (14.04)?

Привет всем. Пробую автоматически запускать 2 команды после перезагрузки, прописав в /etc/rc.local :
php /var/www/html/artisan pusher:start
cd /var/www/html && node socket.js

exit 0


срабатывает только первая php /var/www/html/artisan pusher:start, а вторая команда cd /var/www/html && node socket.js не запустилась. Подскажите, как правильно запускать при старте несколько процессов?
  • Вопрос задан
  • 1778 просмотров
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
Указанные команды от консоли сами отцепляются? Судя по названиям - это демоны. А то если не отцепляются, то вы написали последовательный запуск. node запустится только после того, как завершит работу php.

Но запустите их лучше через supervisord или что-нибудь в этом духе. И запускать удобнее и супервизор сам перезапустит процесс в случае аварийного завершения.
Ответ написан
Winsik
@Winsik
сис.админ, недопрограммист :)
вам нужно две строки вынести в отдельный скрипт (вторую строку разбейте на две), а в rc.local прописать ссылку на скрипт
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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