Sida 1 av 1

Script för att starta/stoppa apache och mysql [LÖST]

Postat: 22 aug 2008, 16:32
av omnius
Jag behöver kunna stänga av och sätta på webbserverfunktionerna snabbt. Har försökt lösa detta genom att i en startare ange

Kod: Markera allt

gksudo /etc/init.d/apache2 start && gksudo /etc/init.d/mysql start
samt respektive men med stop på slutet istället för start för att stoppa servern...

Apache går igång, men inte mysql. Jag förstår inte. Om jag kör kommandot manuellt i en terminal så funkar det ju klockrent

Kod: Markera allt

sudo /etc/init.d/apache2 start && sudo /etc/init.d/mysql start
Är det något fundamentalt som jag missat? Tips på lösning mottages hjärtligt.

/Thomas

Re: Script för att starta/stoppa apache och mysql

Postat: 22 aug 2008, 19:13
av Lars
När man använder && så körs bara det andra kommandot om det första kommandot returnerar 0. Det är möjligt att gksudo returnerar något annat. Du kan göra så här istället:

Kod: Markera allt

gksudo /etc/init.d/apache2 start
gksudo /etc/init.d/mysql start

Re: Script för att starta/stoppa apache och mysql

Postat: 22 aug 2008, 19:37
av omnius
Tack.

Jag skapade 'lamp-start' och skrev in kodsnutten och anropar den filen i startaren. Funkar klockrent. Kanske borde jag kommit på det själv, men vad tusan.

Kod: Markera allt

gksudo /etc/init.d/apache2 start
gksudo /etc/init.d/mysql start
exit 0