У меня есть следующий код выгрузки, и он дает мне следующую ошибку
/proc/self/fd/9: 2: cd: can't cd to /home/sam/Website/
Я попытался поместить вне блока скрипта, как в сервис выскочка, выдавая ошибку «chdir: command not found» ] но это не сработало. В любом случае я не уверен, почему это имеет смысл в соответствии с выскочкой документации. Любая помощь будет принята с благодарностью!
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
Проблема была то, что файл имел окончания строки Windows (CRLF
вместо LF
). Спасибо @jdeBP.
Для объяснения см. этот Unix & сообщение Linux .