hallo,
wenn ich linux starte (lfs) kommt beim starten z.b. beim syslog ein grünes ok rechts an der seite bzw wenn es nicht ordnungsgemäß gestartet werden könnte ein rotes failed. wenn ich nun ein programm programm starte per /etc/rc3.d/S099firewall möchte ich das des auch mit ok bzw failed kommentiert wird! wie mache ich nun so etwas?
source /etc/init.d/functions -> habe ich acuh schon in mein script reingeschrieben...aber nix passiert
was muss ich also alles einstellen damit ein solchen programmstart "kommentiert" wird?
greetz, matias
start anzeigen lassen
Re: start anzeigen lassen
zumindest bei Suse gibt es mit /sbin/init.d/skeleton ein Script-skelett,
welches als Vorlage verwendet werden kann. Dort wird mit 2 Variablen (rc_failed und rc_done).
Hinter diesen sind die gruenen und rooten Strings hinterlegt. Bei Scripterfolg echo $rc_done,
bei Misserfolg echo $rc_failed. Ein gelber rc_skipped waere auch noch denkbar. Ich wuesste
jetzt aber nicht, wo die rc_variablen vorher im Environment selbst
gesetz werden.
Gruesse, Clemens
welches als Vorlage verwendet werden kann. Dort wird mit 2 Variablen (rc_failed und rc_done).
Hinter diesen sind die gruenen und rooten Strings hinterlegt. Bei Scripterfolg echo $rc_done,
bei Misserfolg echo $rc_failed. Ein gelber rc_skipped waere auch noch denkbar. Ich wuesste
jetzt aber nicht, wo die rc_variablen vorher im Environment selbst
gesetz werden.
Gruesse, Clemens
kein problem :-)
erstell doch einfach ein script names
/etc/init.d/blablabl
Inhalt zum Bleistift :
#!/bin/sh
source /etc/init.d/functions
case "$1" in
start)
# Hier zu startende Befehle/Programme eintragen
echo -n "Benutzerdefinierte Einstellungen laden ..."
alias ls='ls --color'
evaluate_retval
echo -n "Programm blabla starten..."
/usr/local/bin/blabla
evaluate_retval
# Fin Proggies
stop)
...
...
esac
//
das ganze nach /etc/rcX.d/S999blablabla linken
das wars <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
/etc/init.d/blablabl
Inhalt zum Bleistift :
#!/bin/sh
source /etc/init.d/functions
case "$1" in
start)
# Hier zu startende Befehle/Programme eintragen
echo -n "Benutzerdefinierte Einstellungen laden ..."
alias ls='ls --color'
evaluate_retval
echo -n "Programm blabla starten..."
/usr/local/bin/blabla
evaluate_retval
# Fin Proggies
stop)
...
...
esac
//
das ganze nach /etc/rcX.d/S999blablabla linken
das wars <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: start anzeigen lassen
hey des "alias ls='ls --color'
evaluate_retval" ist gut...funzt aber was mich wundert z.b. des startskript vom syslog ist genau gleich aufgebaut wie des von meiner firewall aber trotzdem wird nur bei syslog des grüne ok angezeigt...naja ist ja nicht so wichtig wenn ich des ls --color usw einsetzen kann! aber interessieren würde es mich trotzdem also wer da noch was weis...posten
mfg matias
evaluate_retval" ist gut...funzt aber was mich wundert z.b. des startskript vom syslog ist genau gleich aufgebaut wie des von meiner firewall aber trotzdem wird nur bei syslog des grüne ok angezeigt...naja ist ja nicht so wichtig wenn ich des ls --color usw einsetzen kann! aber interessieren würde es mich trotzdem also wer da noch was weis...posten
mfg matias