Page 1 of 1

Suse 9.3 > echo success/failure - Wie gehts?

Posted: 2007-01-30 12:59
by masterevil
Hiho, ich möchte in meinem init-Script dieses tolle grüne OK oder rote FAILURE mit einbauen. Leider gibts bei Suse nicht die /etc/init.d/functions und startproc machts auch nicht automatisch.

Re: Suse 9.3 > echo success/failure - Wie gehts?

Posted: 2007-01-30 13:28
by Roger Wilco
Du kannst das mit den entsprechenden Escape-Sequenzen und echo erreichen.

Code: Select all

echo -e "[\033[40;32;1mOK\033[40;37;m]"
Das Ergebnis ist z. B.
[OK]
Lesestoff: http://www.linux-magazin.de/Artikel/aus ... ps/ls.html
http://www.die.net/doc/linux/abs-guide/colorizing.html

Re: Suse 9.3 > echo success/failure - Wie gehts?

Posted: 2007-01-30 13:32
by daemotron
Wenn Du's wirklich system-unabhängig haben möchtest, kommst Du wohl um's selber reinbasteln nicht drumherum. Farben in der Bash bekommst Du mit Escape-Sequenzen hin (siehe http://arminstraub.com/browse.php?page= ... ash_colors), Positionierung von Ausgaben mit `tput cup` (siehe z. B. http://www.linuxfibel.de/bashprog.htm#inputok unter "Interaktive Eingaben")

Re: Suse 9.3 > echo success/failure - Wie gehts?

Posted: 2007-01-30 13:57
by masterevil
Das mit dem tput ist mir dann doch zu umständlich für nen simples StartScript.
Wenn man erst die Zeilenlänge und so berechnen muss ..

Aber zumindest schonmal bunt :) THx!