Debian автозагрузка node.js

Автор: Aport Понедельник, Февраль 2nd, 2015 Нет комментариев

Рубрика: MySQL

Все команды выполнять из под рута или sudo.

Создаем файл:

# nano /etc/init.d/node-js

со следующим содержимым:

#! /bin/sh
/root/nodejs/node-v0.10.25-linux-x86/bin/node /root/nodejs/server.js

выставляем права на запуск:

# chmod 755 /etc/init.d/node-js

и добавляем его в список автозагрузки:

# update-rc.d node-js defaults

команда может ругнуться, например так (но ничего страшного):

update-rc.d: warning: /etc/init.d/node-js missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/node-js …
/etc/rc0.d/K20node-js -> ../init.d/node-js
/etc/rc1.d/K20node-js -> ../init.d/node-js
/etc/rc6.d/K20node-js -> ../init.d/node-js
/etc/rc2.d/S20node-js -> ../init.d/node-js
/etc/rc3.d/S20node-js -> ../init.d/node-js
/etc/rc4.d/S20node-js -> ../init.d/node-js
/etc/rc5.d/S20node-js -> ../init.d/node-js

Раз мы все настроили, то чтобы не перезапускать наш сервер, запустим наш процесс в фоне:

/etc/init.d/node-js &

однако, программа может не перейти в фон (потому что при запуске выводит строку или строки), в общем нужно еще раз нажать Enter и она уйдет в фон.

p.s. если захотите убрать /etc/init.d/node-js из списка автозагрузки, выполните команду:

# update-rc.d node-js remove

 

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты