Aurora Kursy

Kursy Python dla DevOps od zera do bohateraKontrakt skryptu: argumenty, kody wyjścia, stdout i stderr

Kontrakt skryptu: argumenty, kody wyjścia, stdout i stderr

Lekcja 9 z 20

Ta lekcja wymaga dostępu do kursu

sys.argv, sys.exit i konwencja kodów wyjścia, na której opiera się cron, CI i każdy pipeline. Dane wynikowe idą na stdout, komunikaty diagnostyczne na stderr — pomieszanie ich psuje każdy potok z grep i jq. Do tego os.environ i dlaczego skrypt kończący się kodem 0 mimo błędu to cicha katastrofa w automatyzacji.

Pełny dostęp obejmuje wszystkie lekcje, ćwiczenia i sprawdziany, bezterminowo. Płatność BLIK-iem, przelewem albo kartą.