Pages : 1
#1 Le 13/01/2015, à 20:21
- anthebest
tmux et rc.local, pas de session au démarrage
Bonjour,
J'aimerai lancer uns session tmux au démarrage de mon serveur, mais ça ne fonctionne pas.
Voici mon rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
exec 2> /tmp/rc.local.log # send stderr from rc.local to a log file
exec 1>&2 # send stdout to the same log file
set -x # tell sh to display commands before execution
tmux new-session -n:node-server -d 'cd /home/vagrant/node/jobapp; sudo npm start'
exit 0
J'ai essayer de mettre en place de logs pour voir les erreurs possibles et j'ai
+ tmux new-session -n:node-server -d cd /home/vagrant/node/jobapp; sudo npm start
+ exit 0
dans /tmp/rc.local.log après le boot
par contre si je lance bash rc.local ça fonctionne
Merci pour l'aide
Hors ligne
#2 Le 14/01/2015, à 07:56
- bruno
Re : tmux et rc.local, pas de session au démarrage
Bonjour,
Il faut mettre l'emplacement complet des exécutables (tmux et npm), par exemple : /usr/bin/npm
#3 Le 14/01/2015, à 20:37
- anthebest
Re : tmux et rc.local, pas de session au démarrage
Merci Bruno, mais le problème ne venait pas de là.
rc.local est lancé en root et j'essayé d'y accéder via un autre user
Hors ligne
Pages : 1