O problema era que o arquivo tinha finais de linha do Windows ( CRLF
em vez de LF
). Obrigado @jdeBP.
Para obter mais informações, consulte este Unix & amp; Postagem no Linux .
Eu tenho o seguinte código upstart e isso me causa o seguinte erro
/proc/self/fd/9: 2: cd: can't cd to /home/sam/Website/
Eu tentei colocar fora do bloco de script conforme upstart service dando erro 'chdir: comando não encontrado' mas não funcionou. De qualquer forma, não sei por que isso faria sentido, de acordo com a documentação inicial. Qualquer ajuda seria muito apreciada!
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
O problema era que o arquivo tinha finais de linha do Windows ( CRLF
em vez de LF
). Obrigado @jdeBP.
Para obter mais informações, consulte este Unix & amp; Postagem no Linux .