ich habe einen Linux-Apache-Server, bei dem ab und zu der Apache abraucht (Liegt wohl an RFC-Calls von/zu SAP.)
Bisher hab ich ein Script, dass mir testet, ob der Apache läuft oder nicht und im Fehlerfall eine Meldung bringt.
Das geht aber nicht immer schnell genug, da ich ja auch nicht immer gerade drauf warte
Jetzt möchte ich per Shell-Script den Apache automatisch neustarten und habe dafür folgenden Aufruf:
- Code: Select all
su - entw10 -c /home/entw10/apache/bin/apachectl start
Von der Kommandozeile aus funktioniert der Aufruf einwandfrei, aber im Script scheint der Parameter start nicht erkannt zu werden, denn Apache meldet sich immer mit der Meldung, welche Paramter gültig wären.
Ich habs auch schon mit Hochkommata, Back-Ticks etc. versucht, aber mit dem selben Ergebnis.
Hat da einer ne Idee für mich?
(Bin leider kein Linux-Guru)