Cómo crear un script de inicio para ejecutar Grunt Watch y XAMPP

Cómo crear un script de inicio para ejecutar Grunt Watch y XAMPP

Soy nuevo en Linux y Ubuntu y soy desarrollador web.

Creé este pequeño script para ejecutar Grunt watch y XAMPP al mismo tiempo.

#!/bin/bash

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

El nombre de mi script es web-services.sh y actualmente se encuentra en mi directorio de inicio.

Ejecuto este script cada vez que enciendo mi computadora desde la terminal.

Leí muchos tutoriales e intenté muchas veces hacer que este script se ejecutara al inicio, ¡pero cada vez intento solo ejecutar XAMPP!

Explique su respuesta paso a paso, por ejemplo, dónde debo colocar el script /etc/init.do en otra ubicación y los comandos que necesito ejecutar para que funcione, etc., etc.

Cualquier ayuda será apreciada.

Respuesta1

Eso podría deberse a que sudo /opt/lampp/lampp startno se pone en segundo plano, por lo que su secuencia de comandos espera a que se detenga antes de continuar.

¿Intentaste ejecutarlo en segundo plano? Puedes hacerlo agregando un &al final de la línea:

#!/bin/bash

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

información relacionada