1 votes

Erreur Upstart - cd : can't cd to /home/

J'ai le code upstart suivant et il me donne l'erreur suivante

/proc/self/fd/9: 2: cd: can't cd to /home/sam/Website/

J'ai essayé de mettre à l'extérieur du bloc script comme indiqué dans Le service upstart donne l'erreur "chdir : command not found". mais cela n'a pas fonctionné. Quoi qu'il en soit, je ne vois pas pourquoi cela aurait un sens selon la documentation upstart. Toute aide serait grandement appréciée !

description "SamCardCash"

start on runlevel [2345]
stop on runlevel [!2345]

setuid sam
setgid sam

script
  cd /home/sam/Website
  sails lift
end script

console log

respawn

1voto

Shua Talansky Points 21

Le problème était que le fichier avait des fins de ligne Windows ( CRLF au lieu de LF ). Merci @jdeBP.

Pour une explication, voir ce billet sur Unix & Linux .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X