Exécutez un serveur http à l'aide de nodejs. Je veux également que le serveur s'exécute pour toujours, même lorsque mon ordinateur redémarre, je veux que le noeud s'exécute à nouveau au redémarrage. donc je créé un script pour mettre dans leExécutez nodejs pour toujours
/etc/init.d/
ici est le script
#! /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
mais quand je lance
/etc/init.d/node
je continue à avoir la même erreur en disant
/etc/init.d/node: 13: Syntax error: word unexpected (expecting ")")
pouvez-vous les gars voir l'erro r? Je suis sûr que c'est probablement une erreur de syntaxe facile, mais c'est un peu tard et je suis vraiment fatigué. merci pour l'aide
Quel type de shell est/bin/sh? – aldem
c'était le problème. Je ne sais pas pourquoi/bin/sh il devrait/bin/bash. merci d'avoir signalé l'erreur –