Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Programm/script zum Process überprüfen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
26.04.2003, 10:13 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hmm wenn ich so mache:


C++:
#!/bin/sh

if [ -z $(ps -a | grep britannia_svr) ]
then
  echo "nicht gefunden"
  exit 1
else
  echo "gefunden"
  exit 0
fi



kriege ich wenn der prozess existiert folgenden error:

./check.sh: [: too many arguments
gefunden

Wenn er nicht existiert, dann kommt

nicht gefunden

Das Seltsame ist nur, das überprüfprogramm sagt mir egal ob exit 0 oder 1 immer nicht existent?!? seltsam oder?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
26.04.2003, 11:32 Uhr
~0xdeadbeef
Gast


Setz ihn in Anführungsstriche:

Code:
#!/bin/sh

if [ -z "$(ps -a | grep britannia_svr)" ] # <--- hier
then
   echo "nicht gefunden"
   exit 1
else
   echo "gefunden"
   exit 0
fi

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: