Danke, das ist genau das was ich gesucht habe.
Gibt es einen Grund, warum es nicht erlaubt sein soll?
Sollte der User nicht erwarten dürfen, dass das Programm immer gleich funktioniert, egal woher er es aufruft? Warum steuerst du die verschiedene Funktionalität nicht über Kommandozeilenoptionen? Sowas ist
IMHO entgegen jeglicher Usability und würde bei mir in die Tonne (/dev/null) fliegen
Ich habe ja nicht gesagt, dass ich etwas verbieten will.
Sobald er von einer Console aus aufgerufen wird, gibt er "zusätzlich" auch noch Statusmeldungen in dieser Console aus.
Zusätzliche Features zu nutzen, wenn sie vorhanden sind, ist ja eigentlich OK.
Sowas in der Richtung schwebt mir vor.