Para executar algumas tarefas específicas na inicialização do sistema, scripts de shell são usados. Podemos fazer ótimas coisas personalizadas na inicialização do sistema com a ajuda de scripts, como mostrar mensagens de boas -vindas, mostrar a versão do sistema ou executar um programa/aplicativo na inicialização. Este artigo fornecerá uma explicação de como executar um script de shell em uma startup.
Como executar scripts de shell na startup
Para executar o script do shell na inicialização do sistema, seguiremos os métodos abaixo:
Então, vamos explorar cada método um por um!
Método 1: Use Cron Job para executar o script na inicialização
O trabalho de cron geralmente ajuda a cumprir diferentes tarefas que precisam ser concluídas no futuro. Simplesmente automatiza as coisas para os usuários. O trabalho de Cron também pode ser utilizado na execução de scripts na startup. Para fazer isso, vamos começar a criar um script bash que mostrará a mensagem de boas -vindas aos usuários na inicialização do sistema:
Primeiro, crie um arquivo usando:
$ sudo nano testscript.sh
E digite o script:
#!/BIN/BASH
eco "Hello Sam" >>/home/kash/teste.TXT
Depois de escrever o código de código “Ctrl + O” para escrever, então "Digitar" Para salvar o nome do arquivo. Agora pressione “Ctrl + X” sair.
Para fazer o arquivo de script Bash executável executar o comando fornecido.
$ chmod a+x testscript.sh
Agora, abra o arquivo Crontab, executando o seguinte comando e insira a senha para continuar:
$ sudo crontab -e
Considere escolher o editor que parece adequado e mais fácil para você. Como Nano é o mais simples, escreva “1”Para editar o arquivo Crontab nele.
No arquivo Crontab, role até o final e adicione o código a seguir para executar o script em todas as startups:
@Reboot Bash/Home/Kash/TestScript.sh
Imprensa “Ctrl+S” para salvar e “Ctrl+X” Para sair do editor.
Agora basta reiniciar o sistema para verificar se o script está sendo executado na inicialização ou não. Em cada reinicialização, o seguinte texto será impresso.
Método 2: Use o processo de aplicação de inicialização
No Ubuntu e na maioria das distribuições, possui uma ferramenta padrão que permite executar um script específico na inicialização. Este método funciona se você tiver o gnome instalado em seu sistema. Siga as etapas fornecidas para configurar o script de inicialização usando o aplicativo de inicialização.
Crie um script bash usando o comando CAT.
$ nano testscript.sh
Agora vamos escrever um script de bash que será executado toda vez que o sistema for reiniciado e imprimir o texto "Olá, Sam" no teste.arquivo txt.
#!/BIN/BASH
eco "Hello Sam" >>/home/kash/teste.TXT
Depois de escrever o código de código “Ctrl + O” para escrever, então "Digitar" Para salvar o nome do arquivo. Agora pressione “Ctrl + X” sair.
Para fazer o arquivo de script Bash executável executar o comando fornecido.
$ chmod a+x testscript.sh
Agora crie um arquivo de texto usando o editor Nano.
$ nano teste.TXT
Abra o menu de inicialização e selecione “Preferências de aplicativos de inicialização”.
Depois de clicar nas preferências de aplicativos de inicialização, você obterá uma lista de tarefas configuradas para iniciar automaticamente na inicialização.
Usando o botão "Adicionar", qualquer programa pode ser adicionado na lista para iniciá -lo automaticamente na inicialização.
Selecione os .sh Arquive e clique em Salvar.
Agora reinicie o sistema. O texto será impresso toda vez que o sistema for reiniciado ou reiniciado.
Conclusão
A execução de scripts de shell na inicialização no Linux permite que os usuários executem tarefas específicas na inicialização. Para executar o script na permissão de inicialização, deve ser dado ao arquivo de script. Dois métodos usando o qual um script pode ser executado na inicialização inclui os aplicativos Cron Job e Startup. Para obter mais descrição de ambas as etapas, leia o artigo fornecido.