/ etc / init no Ubuntu 14.04?

1

Como posso usar o / etc / init para executar scripts na inicialização no Ubuntu 14.04? Arquivo: minecraft.conf em / etc / init

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

Não há registros durante a reinicialização, senão adoraria compartilhá-los.

    
por Crim 21.11.2015 / 07:27

1 resposta

1

Parece que você precisa do sistema de arquivos para navegar pelo diretório antes de iniciar o script de inicialização, então use como

start on local-filesystems

ou Se o seu jar precisa de rede deve estar funcionando no momento de iniciar ou executar a tarefa de inicialização, em seguida, use como

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

ou

start on (local-filesystem and started networking)

em vez de

start on runlevel [2345]

e melhor usar como:

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

ou

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

aprenda mais sobre o upstart do livro de receitas do Ubuntu da Upstart

    
por pl_rock 21.11.2015 / 08:09