Я додав новий скрипт до /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?