F
firedraggon
So guten Morgen euch,
hab den Skript bis auf Eines noch fertig, hab eine Abfrage drin, welche prüft, ob der Dienst, nach dem Start, auch tatsächlich gestartet ist, und falls dies nicht der Fall ist, soll er die Meldung in das Error-Log schreiben (von Exit-Codes bin ich inzwischen weg gekommen, da ich diese nicht weiter abfrage), doch ich bekomm es maximal hin, das es in das Standardlog, "Tivoli.out", statt in mein "Fehlerlog" geht.
Auruf:
Skriptfragment:
So geht er in das Standardlog, wird also gar nicht beachtet. Wenn ich die Umleitung ans Ende stell, kommt mir nur ein Fehler. Ich weiß nicht wo hin damit, das ich diesen einen Echo-Eintrag in mein Errorlog krieg.
Könnt mir da noch jemand weiterhelfen?
Danke, mfg fire
@wolfgang, nicht schlimm, ich überles auch manchmal ?! *g* was.
@schlaubi Danke für die Erklärung für "Logrotate", hab auch gleich mal gesucht, doch das kann mein System nicht, wobei der Befehl schon toll wäre :-( .
hab den Skript bis auf Eines noch fertig, hab eine Abfrage drin, welche prüft, ob der Dienst, nach dem Start, auch tatsächlich gestartet ist, und falls dies nicht der Fall ist, soll er die Meldung in das Error-Log schreiben (von Exit-Codes bin ich inzwischen weg gekommen, da ich diese nicht weiter abfrage), doch ich bekomm es maximal hin, das es in das Standardlog, "Tivoli.out", statt in mein "Fehlerlog" geht.
Auruf:
Code:
Tivoli_Endpoint.sh >>Tivoli.out 2>>Tivoli_err.out
Skriptfragment:
Code:
#prüfen ob der Start geklappt hat usw.
MYID_2=$(ps ax | grep "lcfd" | grep -v grep | awk {'print $1'});
if [ -n $MYID_2 ];
then
echo $(date) Der lcfd-Dienst wurde mit ID $MYID_2 gestartet.;
else
echo 2>> Tivoli_err.out $(date) FEHLER. Der lcfd-Dienst wurde nicht gestartet, Skript wird mit Fehlereintrag beendet.;
exit;
fi
So geht er in das Standardlog, wird also gar nicht beachtet. Wenn ich die Umleitung ans Ende stell, kommt mir nur ein Fehler. Ich weiß nicht wo hin damit, das ich diesen einen Echo-Eintrag in mein Errorlog krieg.
Könnt mir da noch jemand weiterhelfen?
Danke, mfg fire
@wolfgang, nicht schlimm, ich überles auch manchmal ?! *g* was.
@schlaubi Danke für die Erklärung für "Logrotate", hab auch gleich mal gesucht, doch das kann mein System nicht, wobei der Befehl schon toll wäre :-( .