Ausführen eines nicht existierenden Konsolentools erzeugt falschen Exit Code
Wenn man ein Konsolentool ausführt, das es nicht gibt, wird als Exit Code 0
(alles in Ordnung) zurückgegeben.
Es sollte der Exit Code 2
zurückgegeben werden, der für folgendes steht:
Incorrect usage, such as invalid options or missing arguments
Reproduzieren:
./console foo
echo $? # $? entspricht dem Exitcode der letzten Ausführung
Es wird 0
ausgegeben.
von Jan Wennrich bearbeitet