como executar isso toda vez depois de um reboot

0

Se eu abrir um terminal e executar isso no terminal: source /home/deploy/script.sh

Ele executará script.sh

o comando abaixo é o que eu escrevi em script.sh

cd /var/www/applikasi-siao/iClockServer && thin -e production -p 2345 -P tmp/pids/thin.pid -l logs/thin/log start

este comando acima deve ser executado no mesmo terminal e o terminal deve permanecer aberto.

Eu criei script.sh assim quando eu abro o terminal e digito source /home/deploy/script.sh ele irá rodar

cd /var/www/applikasi-siao/iClockServer && thin -e production -p 2345 -P tmp/pids/thin.pid -l logs/thin/log start

Eu preciso que todos esses processos sejam executados automaticamente a cada reinicialização sem abrir manualmente um terminal e digitar source /home/deploy/script.sh

    
por Dimitri Guggenheim 05.05.2017 / 05:20

1 resposta

0

Cron / Cronjobs permitirá que você automatize a tarefa acima para depois de cada reinício. No entanto, ela não deixará uma janela de terminal aberta.

Para informações sobre o Cron, você pode consultar o CronHowto: link

Por favor mencione também o sistema operacional que você está usando.

Crons são realmente muito interessantes, então eu recomendo lê-los, mas TLDR.

Abra uma janela de terminal.

Instalar o Cron

sudo apt-get install gnome-schedule

Depois disso, conclua o tipo

crontab -e

Se o script exigir privilégios administrativos, use:

sudo crontab -e

E, na parte inferior do arquivo, adicione o seguinte com o caminho para onde esse script está.

@reboot /home/username/start_application.sh
    
por Robby1212 05.05.2017 / 05:25