Hallo,
ich möchte in einem Script abfragen ob ein Programm/Dienst läuft.
Das Ganze habe ich erstmal als Testfall in Cygwin geschrieben:
#!/bin/ksh
ACTIVE='/bin/ps -ef | /bin/grep pdksh'
AALIAS=
if [-z $ACTIVE]
then
echo „ACTIVE ist leer“
else echo „ACTIVE ist gefuellt“
fi
leider dann:
$ . ./testdat
bash: /bin/ps -ef | /bin/grep pdksh: No such file or directory
ACTIVE ist leer
Wenn ich nicht angebe wo ps und grep zu finden sind, dann kommt:
bash: ps -ef | grep pdksh: command not found
DBACTIVE ist leer
Was ist mein Fehler ?
Grüße
Chris