Я додав новий скрипт до /etc/init/
виклику, minecraft.conf
який містить сценарій:
start on startup
stop on shutdown
respawn
respawn limit 20 5
script
export HOME="/root"
exec /root/minecraft/start.sh 2>&1 >> /var/log/minecraft.log
end script
post-start script
echo "minecraft started"
Коли я намагаюся, start minecraft
я отримую помилку:start: Unknown job: minecraft
Я спробував запустити, initctl list
і моя робота з minecraft не вказана. Я спробував бігати, initctl reload-configuration
і це не має ніякого значення.
Інші завдання, перелічені за initctl list
принципом роботи, із запуском, зупинкою та перезапуском.
Чому не почати бачити мій новий сценарій?
/etc/init.d/
?
/etc/init
будете щасливі, помістіть файли, і тепер ви готові перезавантажуватись та використовувати перезапуск".
sudo start minecraft
без проблем. Ось вміст файлу журналу ~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
Чи можете ви надати більш детальну інформацію про використовувану версію Ubuntu та будь-яку корисну інформацію з syslog?