/etc/init скрипт запуска в Ubuntu 14.04?

Как я могу использовать /etc/init для запуска скриптов при запуске в Ubuntu 14.04? Файл: minecraft.conf в /etc/init

respawn limit 20 5
cd /home/minecraft
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui

При перезагрузке нет логов, иначе я бы с удовольствием поделился ими.

1 ответ

Похоже, вам нужна файловая система для навигации по каталогу перед запуском сценария инициализации, поэтому используйте

start on local-filesystems

или если ваш jar нужно, чтобы сеть работала во время запуска или запуска задачи инициализации, используйте

start on (local-filesystems and net-device-up IFACE!=lo)

или же

start on (local-filesystem and started networking)

вместо

start on runlevel [2345]

и лучше использовать как:

java -Xmx2048M -Xms2048M -jar /home/minecraft/minecraft_server.jar nogui

или же

cd /home/minecraft && java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui

узнать больше о выскочке из кулинарной книги Upstart Ubuntu

Другие вопросы по тегам