Como criar um script de inicialização para executar o Grunt Watch e o XAMPP

2

Sou novo no Linux e no Ubuntu e sou desenvolvedor da Web.

Eu criei este pequeno script para rodar o Grunt watch e o XAMPP ao mesmo tempo.

#!/bin/bash

sudo /opt/lampp/lampp start
cd /home/mohammed/Dropbox/htdocs/my-site
grunt watch

Meu nome de script é web-services.sh e atualmente ele está no meu diretório pessoal.

Eu corro este script toda vez que ligo meu computador no terminal.

Eu li muitos tutoriais e tentei muitas vezes fazer este script rodar na inicialização, mas toda vez que eu tentei apenas a execução do XAMPP!

Explique sua resposta no processo passo a passo, por exemplo, onde devo colocar o script em /etc/init.d ou em outro local e os comandos que preciso executar para que funcione e assim por diante .

Qualquer ajuda será apreciada.

    
por Engr.MTH 31.10.2015 / 23:27

1 resposta

0

Pode ser que o sudo /opt/lampp/lampp start não seja colocado em segundo plano, portanto, seu script aguarde a interrupção antes de continuar.

Você tentou lançá-lo no plano de fundo? Você pode fazer isso adicionando um & no final da linha:

#!/bin/bash

sudo /opt/lampp/lampp start &
cd /home/mohammed/Dropbox/htdocs/my-site
grunt watch
    
por aanc 03.11.2015 / 11:32