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

Все команды выполнять из под рута или 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

Оцени публикацию:
  • 4,12
Оценили человек: 4

Похожие статьи:


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2018 YaPro.Ru

Главная » Веб-мастеру » Unix »