napisałem skrypt startowy dla Ubuntu, aby uruchomić mój serwer node.js ręcznie lub przy starcie. Ale zawsze kończy się stanem 127 i nie mogę znaleźć więcej informacji o tym, co dzieje się nie tak. Jeśli wykonam go ręcznie, to działa i przetestowałem go również na Ubuntu 12.10, gdzie działa również ... nie działa tylko na Ubuntu 10.04, który jest serwerem produkcyjnym, którego używam.działający serwer node.js używający upstart powoduje "zakończony ze statusem 127" na "ubuntu 10.04"
Skrypt:
description ""
author ""
start on started mountall
stop on shutdown
respawn
respawn limit 20 5
# Max open files are @ 1024 by default. Bit few.
limit nofile 32768 32768
env HOME=/home/projects/<project_name>/data/current
script
export HOME=$HOME
chdir $HOME
exec sudo -u <user_to_launch_the_script> /usr/bin/node /home/projects/<project_name>/data/current/server.js 2>&1 >> /var/log/node.log
end script
jakiś pomysł, gdzie można znaleźć więcej informacji na temat stanu 127? Albo jak mogę to naprawić? Sprawdziłem w /var/log/daemon.log i /var/log/syslog.log .. ale nie ma istotnych informacji z wyjątkiem "głównego procesu (29520) zakończonego ze statusem 127".
pozdrowienia rodzaju,
Daan
http://tldp.org/LDP/abs/html/exitcodes. html – StuR