Como posso executar um script bash automaticamente?

2

Eu tenho um script chamado run.sh:

#!/bin/bash
cd /root/yowsup-master/src/
./yowsup-cli --interactive no --wait --autoack --config config.example

Este script executa outro script.

Tentei adicionar meu caminho de script, /etc/rc.localmas ele não parece funcionar.

Também o adicionei ao aplicativo de inicialização no Kali Linux e também não funciona.

Quero que minha run.shexecução seja executada automaticamente em segundo plano quando o computador iniciar.

Rishabh Sharma
fonte
Os rótulos não representam o conteúdo real desta pergunta. Até o título deve falar sobre "um script" ou "um comando" em vez de especificar o bash. Por que o rótulo "python"?
Raúl Salinas-Monteagudo
@ RaúlSalinas-Monteagudo O yowsup-cli está funcionando, quero dizer, você pode enviar e receber mensagens?
Nullpointer

Respostas:

7

Fácil. Use uma entrada crontab como esta:

@reboot  /replace/with/the/path/to/run.sh

Para usar isso em seu sistema, a melhor maneira é nunca editar /etc/rc.localmanualmente, mas apenas executando crontab -epara editar suas entradas do crontab. Mais detalhes neste site .

JakeGould
fonte