Sie sind nicht angemeldet.

1

02.03.2016, 16:12

/etc/local.d

Hallo

Das scipt:
/etc/local.d/01_xxx.start

verweigert jede Ausgabe.
Berechtigung ist ok, script auch, local startet das script

echo "test"
oder ähnlich ... nichts zu sehen.
Was kann das sein?


Danke

2

02.03.2016, 17:45

Die "stdout" eines Init-Prozesses ist nicht auf der aktuellen Konsole sondern irgend wo intern im Openrc. Daher bringt ein "echo" nichts.
Verwende stattdessen einfo / ewarn / eerror. Siehe auch "man runscript". Alternativ kannst Du auch "logger" verwenden damit die Nachricht in /var/log/messages landet.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.