Моя версия Ubuntu 13.04. Я создаю конфиг инициализации "sbs.conf" в /etc/init/, и его содержимое выглядит следующим образом:
description "Upstart file for a sbs"
env USER=root
env HOME=/home/ubuntu/sbs
start on runlevel [2345]
stop on runlevel [016]
respawn
expect daemon
pre-start script
rm -f ${HOME}/RUNNING_PID
end script
exec start-stop-daemon \
--pidfile ${HOME}/RUNNING_PID --chuid $USER:$GROUP \
--exec ${HOME}/start --background --start
Я могу использовать "sudo stop sbs" и "sudo start sbs", чтобы остановить/запустить его после запуска машины.
Но запуск "sudo stop sbs" не удался, он завис после успешного выполнения нескольких операций остановки/запуска.
Кстати, есть интересная вещь:
Когда это работает, я могу использовать автозаполнение для завершения sbs после того, как я набрал "sudo stop". После зависания автодополнение больше не показывало sbs.
Кажется, что "sbs" больше не работа?