я запускаю http-сервер, используя nodejs. я также хочу, чтобы сервер работал вечно, даже когда моя машина перезагружается, я хочу, чтобы узел снова запускался при перезапуске. поэтому я создал сценарий для вставки
/etc/init.d/
вот сценарий
#! /bin/sh -e
set -e
PATH=/usr/local/bin/node:/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/opt/node-v0.4.7/examples/app.js
case "$1" in
start) forever start $DAEMON ;;
stop) forever stop $DAEMON ;;
force-reload|restart)
forever restart $DAEMON ;;
*) echo "Usage: /etc/init.d/node {start|stop|restart|force-reload}"
exit 1 ;;
esac
exit 0
однако, когда я бегу
/etc/init.d/node
я получаю ту же ошибку, говоря:
/ etc / init.d / node: 13: синтаксическая ошибка: слово неожиданное (ожидается ")")
вы, ребята, видите ошибку? Я уверен, что это, вероятно, какая-то простая синтаксическая ошибка, но это немного поздно, и я очень устал.
спасибо за помощь