[Eisfair_dev] init.d und boot_mesg
Marcus Röckrath
marcus.roeckrath at gmx.de
So Okt 24 18:05:16 CEST 2021
Hallo Helmut,
Helmut Backhaus wrote:
>>> ich hätte da mal eine Frage zu dem o.g. "boot_mesg" aus dem Script
>>> /etc/init.d/funktions.
>>>
>>> Gibt es dazu eine Beschreibung wo das genau angezeigt wird und wie die
>>> genau Syntax ist (was kann ich damit alles machen)?
>>
>> Es wird schlicht auf dem Bildschirm ausgegeben; neben dem Text (1.
>> Parameter) können Farbcodes (2. Parameter) angegeben werden.
>
> Das hatte ich gefunden, aber so klar war (ist) mir das noch nicht.
> Hab in anderen Scripts abgekupfert (Ansgar nutzt das recht viel), aber
> immer noch nicht alles hin bekommen.
>>
>> Die vordefinierten Farbcodes (z. B. FAILURE) sind im Kopf von functions
>> definiert; vor der Funktion boot_mesg stecht auch nochmal die
>> Aufrufkonvention der Funktion.
>
> Genau da hakt es, zum einen gibt es da eine Syntax die einzuhalten ist
> "${FAILURE}" ohne "". Aber wie komme ich zu dem [ FAIL ] bzw. [ OK ] bei
> SUCCESS am Zeilenende?
Das kommt nicht von boot_mseg, sondern durch die Funktionen
echo_ok
echo_failure
...
Schau mal in den Initskripten, wie die verwendet worden sind.
Im Initskript muss halt ausgewertet werden, ob der Vorgang erfolgreich war
und dann die passende echo-Funktion aufrufen.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair_dev