Как я могу использовать/etc/init для запущения скриптов на запуске в Ubuntu 14.04? Файл: minecraft.conf в/etc/init
respawn limit 20 5
cd /home/minecraft
java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
Нет никакой перезагрузки входа в систему, или иначе я хотел бы совместно использовать их.
Похоже, вам нужна файловая система для навигации по каталогу перед запуском сценария инициализации, поэтому используйте как
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 cookbook