Você precisa que um script seja executado automaticamente toda vez que seu servidor Linux iniciar? Seja para inicializar um serviço, rodar backups, iniciar containers ou qualquer automação, a melhor f

post-title

Você precisa que um script seja executado automaticamente toda vez que seu servidor Linux iniciar? Seja para inicializar um serviço, rodar backups, iniciar containers ou qualquer automação, a melhor forma nas distribuições modernas é usar o systemd.

Pensando nisso, criei um script de instalação simples chamado instalar-boot-automation.sh que:

✅ Cria um script chamado boot-automation
✅ Registra esse script como um serviço do systemd
✅ Ativa e inicia o serviço automaticamente na inicialização

Como usar

Baixe ou crie o script instalar-boot-automation.sh com o conteúdo abaixo:     

#!/bin/bash

echo "Instalando boot-automation..."

SCRIPT_PATH="/usr/local/bin/boot-automation"
SERVICE_PATH="/etc/systemd/system/boot-automation.service"

cat << 'EOF' > "$SCRIPT_PATH"
#!/bin/bash
echo "Executando boot-automation..."
# Adicione seus comandos personalizados aqui
# exemplo: /usr/bin/python3 /meus-scripts/meu-projeto.py
EOF

chmod +x "$SCRIPT_PATH"

cat << EOF > "$SERVICE_PATH"
[Unit]
Description=boot-automation script
After=network.target

[Service]
ExecStart=$SCRIPT_PATH
Restart=always
User=root

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reexec
systemctl daemon-reload
systemctl enable boot-automation.service
systemctl start boot-automation.service

echo "Serviço boot-automation instalado e iniciado."

Dê permissão de execução:

chmod +x instalar-boot-automation.sh

Execute como root:

sudo ./instalar-boot-automation.sh

Agora, edite o script em /usr/local/bin/boot-automation e adicione os comandos que você deseja que rodem automaticamente no boot.


🛠 Casos de uso

  • Inicializar um container Docker
  • Rodar scripts Python de monitoramento
  • Executar backup diário
  • Aplicar configurações de rede personalizadas

🚀 Pronto para automatizar o boot

Com essa abordagem, você tem controle total sobre scripts de inicialização, usando as ferramentas padrão do Linux moderno. Seguro, confiável e fácil de manter.

Se quiser que o script seja adaptado para Python, Node.js ou comandos específicos, posso ajudar com isso também!

Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top