Como executar comandos na inicialização do Ubuntu

1. Como executar comandos na inicialização do Ubuntu

Laelson Coutinho Gomes
Lael94

(usa Ubuntu)

Enviado em 24/03/2019 - 10:31h

Configurei em meu VPS um site simples, na verdade é um painel js com opção para os usuários do meu grupo criar login SSH e utilizar no aplicativo http injector.

Porém ele funciona com o Apache parado, então a cada vez que a máquina reinicia eu tenho que rodar os comandos abaixo manualmente:
service apache2 stop 

E em seguida:
nohup node index.js & 

Nesse segundo comando preciso dar dois enter seguidos.
Como eu posso fazer um script para que esses comandos sejam executados automaticamente na inicialização? (Uso Ubuntu 16.04)


  


2. Re: Como executar comandos na inicialização do Ubuntu

Fernando T. Da Silva
nandosilva

(usa Lubuntu)

Enviado em 24/03/2019 - 12:07h

Coloque no arquivo /etc/rc.local


3. Re: Como executar comandos na inicialização do Ubuntu

Laelson Coutinho Gomes
Lael94

(usa Ubuntu)

Enviado em 24/03/2019 - 12:26h

nandosilva escreveu:

Coloque no arquivo /etc/rc.local


Fiz isso. O apache é desativado, mas o segundo comando precisa ficar rodando em segundo plano (no próprio terminal - se fecho o terminal SSH a página não abre no navegador).

Penso que a lógica seria mais ou menos essa: considerando que já rodou o comando pra parar o apache2, ele iria abrir o terminal (dentro da VPS, acho que se fala seção scream) e executar o segundo comando l, no caso:
nohup node index.js & 



4. Re: Como executar comandos na inicialização do Ubuntu

Junior Araújo
mecwem

(usa openSUSE)

Enviado em 24/03/2019 - 13:14h

Acho que o você já tentou mexer no .profile, mas segundo sua descrição acho que esse artigo em ingles pode te ajudar.
https://askubuntu.com/questions/756967/open-terminal-on-startup-and-run-command






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts