warum beendet eFatal() ohne Fehlercode?

  • schau dir erst mal das enigma.sh an was dort mit den exit codes gemacht wird

  • Du meinst vermutlich rcS. Dort wird bei returncode "0" die box sofort wieder runtergefahren.


    Wenn das alle ok finden (ich würde ja einen restart, der bei allem ausser 0, 3 und 4 gemacht wird oder einen reboot, der bei 4 gemacht wird intuitiver finden), dann muss man halt auch rcS anpassen, so dass bei 0 und 1 runtergefahren wird.

  • rcS gibts nur bei den alten CVS boxen (500,7000), bei den neueren OE basierenden (7020,600) wird das enigma binary aus dem enigma.sh gestartet.


    Aber ja, im prinzip hast du richtig erkannt das die return codes verwendet werden um zu steuern was die box dann machen soll (enigma restarten, runterfahren,...)


    Insofern macht ein fehlercode nur sinn wenn er dort richtig gehandelt wird.