Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 557
Hallo,
in einem pid file liegen mehrere strings.
ich möchte nun per funktion nachsehen, ob dieser string dort existiert, wenn ja, soll das script abbrechen, wenn nein, soll es weiter gehen.
$tomcat wird vorher per eingabe abgefragt.
grep -n $tomcat tomcat.pid funktioniert jedenfalls in der shell, im script jedoch gibt es die meldung:
function.properties: line 26: [: too many arguments
ok
edit: sorry ich glaub das sollte in die programmierrecke ...
in einem pid file liegen mehrere strings.
ich möchte nun per funktion nachsehen, ob dieser string dort existiert, wenn ja, soll das script abbrechen, wenn nein, soll es weiter gehen.
fnFindTomcatName() {
if [ grep -n $tomcat tomcat.pid ]; then
echo Fehler
else
echo "ok"
fi
}
$tomcat wird vorher per eingabe abgefragt.
grep -n $tomcat tomcat.pid funktioniert jedenfalls in der shell, im script jedoch gibt es die meldung:
function.properties: line 26: [: too many arguments
ok
edit: sorry ich glaub das sollte in die programmierrecke ...
Zuletzt bearbeitet: