Como criar um script de inicialização com comandos no Linux?

1. Como criar um script de inicialização com comandos no Linux?

Marcos Silva lima Souza
XCVMarcosLinux

(usa KUbuntu)

Enviado em 07/09/2019 - 21:11h

Olá pessoal venho aqui novamente tira uma dúvida com vocês, e claro quem puder me passar um tutorial básico agradeço

Vai fazer alguns dias que estou usando uma VPS da empresa OVH, e como estou aprendendo um pouco sobre o sistema Linux, às vezes eu preciso desligar a máquina para corrigir alguns erros meus, mas aí que ta o problema, toda vez que eu desligo a máquina eu sou obrigado novamente abrir todas as janelas para deixar alguns programas inicializados, queria saber se tem como criar um script que faça a seguinte coisa

de o comandos screen -S Nome
depois abra a pasta da localização do programa: /etc/root/programa
E por fim execulte um comnado: node .

por favor quem puder me ajudar eu agradeço, peço para deixar todos os comandos necessários para fazer o que eu quero, estou usando sistema Linux Ubuntu 16


  


2. Re: Como criar um script de inicialização com comandos no Linux?

Irova
Irova

(usa Linux Mint)

Enviado em 07/09/2019 - 21:40h

Depende do progama, por exemplo, para abrir o gparted é só digitar
gparted 
no terminal, firefox a mesma coisa, mas se você fechar o terminal, os progamar fecham junto, mas a escolha é sua :)


3. Re: Como criar um script de inicialização com comandos no Linux?

Marcos Silva lima Souza
XCVMarcosLinux

(usa KUbuntu)

Enviado em 07/09/2019 - 21:58h

Irova escreveu:

Depende do progama, por exemplo, para abrir o gparted é só digitar
gparted 
no terminal, firefox a mesma coisa, mas se você fechar o terminal, os progamar fecham junto, mas a escolha é sua :)


Eu queria fazer um script e deixa todos os comandos juntos!


4. Re: Como criar um script de inicialização com comandos no Linux?

Irova
Irova

(usa Linux Mint)

Enviado em 07/09/2019 - 22:07h

XCVMarcosLinux escreveu:

Irova escreveu:

Depende do progama, por exemplo, para abrir o gparted é só digitar
gparted 
no terminal, firefox a mesma coisa, mas se você fechar o terminal, os progamar fecham junto, mas a escolha é sua :)


Eu queria fazer um script e deixa todos os comandos juntos!



Você tem que criar um arquivo .sh primeiro
touch progamas.sh 

Depois faça um nano nesse arquivo.
nano progamas.sh 

Depois você tem que colocar os nomes dos progamas como se fosse comandos, depois de cada progama, você teria que colocar | para "mesclar" os comandos.
exemplo:
gparted | firefox | google-chrome-stable | opera 

Depois disso, aperte ctrl + o pra salvar e ctrl + x para sair.
Depois você tem que mover esse sh pro bin pra ficar mais rapido.
mv  progamas.sh /bin 

Depois apenas digite no terminal
progamas 



5. Re: Como criar um script de inicialização com comandos no Linux?

Marcos Silva lima Souza
XCVMarcosLinux

(usa KUbuntu)

Enviado em 07/09/2019 - 22:17h

Irova escreveu:

XCVMarcosLinux escreveu:

Irova escreveu:

Depende do progama, por exemplo, para abrir o gparted é só digitar
gparted 
no terminal, firefox a mesma coisa, mas se você fechar o terminal, os progamar fecham junto, mas a escolha é sua :)


Eu queria fazer um script e deixa todos os comandos juntos!



Você tem que criar um arquivo .sh primeiro
touch progamas.sh 

Depois faça um nano nesse arquivo.
nano progamas.sh 

Depois você tem que colocar os nomes dos progamas como se fosse comandos, depois de cada progama, você teria que colocar | para "mesclar" os comandos.
exemplo:
gparted | firefox | google-chrome-stable | opera 

Depois disso, aperte ctrl + o pra salvar e ctrl + x para sair.
Depois você tem que mover esse sh pro bin pra ficar mais rapido.
mv  progamas.sh /bin 

Depois apenas digite no terminal
progamas 


Mais no meu quaso estou fazendo todo no terminal e to querendo executa um comando dentro de uma pasta!

Deixo um print no que to tentando fazer.

https://prnt.sc/p38jrj


6. Re: Como criar um script de inicialização com comandos no Linux?

Irova
Irova

(usa Linux Mint)

Enviado em 07/09/2019 - 22:24h

XCVMarcosLinux escreveu:

Irova escreveu:

XCVMarcosLinux escreveu:

Irova escreveu:

Depende do progama, por exemplo, para abrir o gparted é só digitar
gparted 
no terminal, firefox a mesma coisa, mas se você fechar o terminal, os progamar fecham junto, mas a escolha é sua :)


Eu queria fazer um script e deixa todos os comandos juntos!



Você tem que criar um arquivo .sh primeiro
touch progamas.sh 

Depois faça um nano nesse arquivo.
nano progamas.sh 

Depois você tem que colocar os nomes dos progamas como se fosse comandos, depois de cada progama, você teria que colocar | para "mesclar" os comandos.
exemplo:
gparted | firefox | google-chrome-stable | opera 

Depois disso, aperte ctrl + o pra salvar e ctrl + x para sair.
Depois você tem que mover esse sh pro bin pra ficar mais rapido.
mv  progamas.sh /bin 

Depois apenas digite no terminal
progamas 


Mais no meu quaso estou fazendo todo no terminal e to querendo executa um comando dentro de uma pasta!

Deixo um print no que to tentando fazer.

https://prnt.sc/p38jrj


em relação á Shell Scripting não sei muito, sei apenas o básico, como fazer um apt update, upgrade, autoremove e autoclean automaticamente, então eu acho que você poderia tentar ultilizar alguma linguagem de progamação como Python para fazer esse processo automaticamente, alguma biblioteca que coloque comandos dentro do terminal seria útil, mas mover todo o .sh pro bin ficaria mais rápido a execução dele, enfim, não sei.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts