init.d script + ajuda / conselhos do upstart

1

Eu escrevi um script init.d do shell chamado "My_first_initd_script" . O script funciona muito bem quando eu o executo a partir do /etc/init.d/ -working em primeiro plano.

Eu gostaria que o script "My_first_initd_script" funcionasse no plano de fundo [daemon] também, de modo que funcionasse quando eu saísse do terminal. Foi recomendado que eu escrevesse um script inicial . Eu li uma dúzia de vezes, eu não entendo isso.

P: Eu realmente preciso de um script inicial, se assim for, onde coloco o script e o que escrevo no script? Também existem maneiras alternativas?

    
por 3kstc 24.03.2015 / 02:28

1 resposta

0

Eu realmente não tenho certeza sobre scripts iniciantes porque eu nunca fiz um.

Mas se você quiser executar um script ou comando, mesmo que você feche seu terminal ou faça logout da sua conta de usuário, é melhor usar o comando nohup .

Sintaxe:

nohup My_first_initd_script

Depois, você pode fechar seu terminal ou sair do seu PC, mas ele será executado. E você quer começar o mesmo a partir da inicialização do sistema, em seguida, adicione este comando em /etc/rc.local

Deixe-me saber se há algum problema.

    
por rɑːdʒɑ 24.03.2015 / 02:33