Executar automaticamente um comando / script na inicialização [duplicado]

13

Esta pergunta é sobre o Ubuntu, com o MODS dizendo sua duplicata, mas não encontrei boas respostas!

Eu quero executar o comando (isso também funcionará no script)

sudo service deluged restart

na inicialização depois que tudo estiver pronto, ou seja, a última coisa a ser executada

Eu encontrei este post pela primeira vez, marcado como duplicado

Auto Execute um comando na inicialização

Qual o seth bloqueado de ajuda futura e vinculado a este post

Inicie os aplicativos na inicialização

Primeiro, executo um servidor, não um desktop (que é o que o guia "duplicado" vinculado mostra), portanto, só posso usar guias baseados em CLI. Em segundo lugar, essas são duas perguntas diferentes.

Depois, há este post

Execute um comando na inicialização

Marcado como duplicado e vinculado a essa pergunta, que pode responder a sua pergunta específica, mas não responde à pergunta, execute um comando na inicialização.

Por que meu serviço iniciante não está começando na inicialização do sistema?

De qualquer forma, há mais !, mas o que eu quero dizer é que eu sei o que eu quero é apenas um exemplo de como fazer isso via CLI e simples. Eu não sou um programador, mas posso ler código e editá-lo para atender às minhas necessidades e entendê-lo, não consigo criá-lo por assim dizer.

Como outro mod (takkat) disse, esta é uma duplicata de uma pergunta relacionada a

como habilitar para desabilitar serviços mas novamente meu ponto é que neste post, estou usando

sudo service deluged restart

como exemplo de como executar um comando / script na inicialização, não solucionando problemas de porque um serviço não é executado. Enquanto rc.local pode servir como uma solução suja para um problema que eu tenho, diluir web-ui auto conectar ele pode ser usado em muitas outras situações.

por favor, tente responder a pergunta diretamente, não me dê links para o que você acha que pode ajudar, e se for uma duplicata, link para um guia cli que aborda COMO EXECUTAR UM COMANDO / SCRIPT NO BOOT, porque os guias do CLI podem ser usado tanto pelos usuários de desktop quanto de servidor do Ubuntu.

    
por FreeSoftwareServers 06.08.2015 / 08:45

1 resposta

17
rc.local resolveu isso para mim, e embora eu tenha lido está desatualizado Mas mantido por compatibilidade , se alguém tiver a resposta atualizada, mas SIMPLES, por favor, compartilhe como vou atualizar meu servidor.

sudo nano /etc/rc.local

e eu tentei adicionar os dois

# By default this script does nothing.

/home/donut/deluge.sh
(or)
sudo service deluged restart

exit 0

o primeiro, eu criei um script em /home/donut/deluge.sh

com JUST

sudo service deluged restart

no segundo, colei o comando diretamente em rc.local

O segundo funciona bem para mim, mas se você tiver um script longo ou um script que deseja alterar muito sem editar o rc.local, a primeira opção é para você.

Felicidades!

    
por FreeSoftwareServers 06.08.2015 / 08:49