Escrevendo um script bash para executar um servidor

0

É assim que eu lanço o servidor no terminal:

~$ cd meteor/writer10 && meteor

Eu tenho que fazer isso toda vez que eu inicio o Ubuntu, então eu achei que seria legal escrever um script para automatizar isso.

Qual é a melhor maneira de fazer isso?

    
por janoChen 05.01.2015 / 12:25

1 resposta

4

Eu escreveria um roteiro simples para iniciantes. Execute sudoedit /etc/init/meteor.conf e copie algo como (veja notas depois):

description "Meteor"

start on filesystem and network-up
stop on runlevel [016]

respawn

setuid user
setgid user

chdir /home/user/meteor/writer10/
exec /path/to/meteor

Isso precisa de algumas edições para corrigir os caminhos (que eu não sei). Substitua todas as instâncias de user pelo seu nome de usuário (execute echo $USER se você não tiver certeza) e o caminho para o meteor binário (run which meteor ) precisa ser corrigido.

Se você não quiser reinicializar, poderá executar sudo start meteor para ativá-lo imediatamente, mas caso contrário, ele deverá ser iniciado quando a rede aparecer e continuar em execução.

    
por Oli 05.01.2015 / 12:50