So erstellen Sie ein Startskript zum Ausführen von Grunt Watch und XAMPP

So erstellen Sie ein Startskript zum Ausführen von Grunt Watch und XAMPP

Ich bin neu bei Linux und Ubuntu und ich bin Webentwickler.

Ich habe dieses kleine Skript erstellt, um Grunt Watch und XAMPP gleichzeitig auszuführen.

#!/bin/bash

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

Mein Skriptname ist web-services.sh und befindet sich derzeit in meinem Home-Verzeichnis.

Ich führe dieses Skript jedes Mal aus, wenn ich meinen Computer vom Terminal aus einschalte.

Ich habe viele Tutorials gelesen und oft versucht, dieses Skript beim Start auszuführen, aber jedes Mal wurde nur XAMPP ausgeführt!

Bitte erläutern Sie Ihre Antwort Schritt für Schritt, zum Beispiel wo /etc/init.doder an welcher Stelle ich das Skript ablegen soll, und welche Befehle ich ausführen muss, damit es funktioniert, und so weiter und so fort.

Jede Hilfe wird geschätzt.

Antwort1

Das liegt möglicherweise daran, dass es sudo /opt/lampp/lampp startnicht in den Hintergrund gestellt wird und Ihr Skript daher wartet, bis es gestoppt wird, bevor es fortfährt.

Haben Sie versucht, es im Hintergrund zu starten? Sie können dies tun, indem Sie &am Ende der Zeile ein hinzufügen:

#!/bin/bash

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

verwandte Informationen