Résolu lancer un serveur node server.js comme un service

Bonjour, personne pour un coup de main, je pensais ceci simple?

j’ai installé easyrtc sur un vps, lorsque je coupe putty le serveur s’arrête, je désire donc le lancer comme un service et je n’y arrive pas.

J’ai un script :

[code]description "EasyRTC Node.js server"
author “Priologic Software Inc.”

Saves log to /var/log/upstart/easyrtc.log

console log

Starts only after drives are mounted.

start on started mountall

stop on shutdown

Automatically Respawn. But fail permanently if it respawns 10 times in 5 seconds:

respawn
respawn limit 10 5

script
# Note: To run as a non root user, use exec sudu -u USERNAME /var/nodes/easyrtc/server.js
exec node /var/nodes/easyrtc/server.js
end script[/code]

ceci dans un fichier aesyrtc.conf dans /etc/init.d

que je tape start easyrtc, ou easyrtc start à la racine ou ailleurs on me renvoie
-bash: start : commande introuvable

j’ai du rater une étape ou je ne sais quoi, merci de m’éclairer (débutant linux…)

j’ai utilisé upstart et ça tourne

a+
phil

Hello,

[quote]que je tape start easyrtc, ou easyrtc start à la racine ou ailleurs on me renvoie
-bash: start : commande introuvable[/quote]

C’est normal il lance ton script en bash, si c’est un langage autre que le bash (là ça me dis rien) il faut préciser le binaire que tu veux utilisé. Il script est écris en quoi ?

Bonjour,

là tu me parles chinois tendance javanais…

désolé, je suis débutant en linux, ce que je veux lancer c’est un serveur node, en quoi est-ce écrit ???

J’ai doublé le post pensant que le post initial avec le script pouvait induire en erreur et je n’ai pas vu où supprimer l’initial

a+
phil

Salut, un fichier nommé de l’extension [mono].js[/mono] (le fichier qu’il essaie de lancer s’appelle [mono]server.js[/mono]), j’aurai tendance à dire que ça s’ouvre avec javascript, mais bon, j’y connais pas grand chose, j’ai juste ouvert Nautilus et ai créé un fichier appelé [mono]tralala.js[/mono] et fait un clic droit dessus et “Propriétés” pour voir ce que Debian me disait, elle parlait de JavaScript.

Tu peux autrement utiliser “forever”.

Je l’utilise, c’est dans npm, et franchement, j’en suis content, je n’ai pas à m’en plaindre.

Phil64, le paquet [mono]npm[/mono] se trouve dans [mono]Synaptic[/mono], quand tu le télécharges il te propose déjà d’installer, avec ses dépendances, le paquet [mono]node-forever-agent[/mono], comme ça tu seras au complet de ce que te propose Illoxx, à plus.

Merci à tous

normalement l’extension js renvoie à du javascript, mais je ne l’ai pas ouvert

quant à forever : j’ai regardé nicogiraud.com/blog/installe … heezy.html

le souci est que ça ne redémarre pas lors d’un crash serveur, pour de la visio conférence ça ne le fait pas

je continue de chercher

a+
phil