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

Новые заметки:

Про что мы забываем когда делаем оценку задачи по времени

Список вопросов для собеседования разработчика по телефону

Symfony2 авторизация без Doctrine2 для чайника

Phpstorm7 LiveEdit

Жесткий хабр или не хабр, тогда кто?

Яндекс.Деньги мошенничество

Как узнать какие страницы в поиске яндекса или это секрет

Последние комменты:

Yapro CMS:

Здравствуйте, Гость | Войти | Регистрация | Карта сайта | RSS ленты | Ошибка в тексте? Выделите её мышкой и нажмите: Ctrl + Enter

youtube.com/watch?v=7hFivbgIEqk

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

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