Widziałem użycie statusu wyjścia 3
w kilku python scripts, które restartują procesy. O ile mi wiadomo konwencja jest tylko o 0
i "nie 0
" na Unix/Linux.Co oznacza status wyjścia procesu 3?
Czy istnieje konwencja określająca inne wartości, takie jak 3
.
@daemon: Jeśli nie było konwencję, to nadal nie jest odpowiedź na pytanie „co to znaczy 3 ** w tym przypadku **”? Konwencja nie jest prawem. A skrypt, nad którym pracujesz, może nie być zgodny z konwencją. –
@ S.Lott - Myślę, że pyta: "Wiem, że 0 oznacza brak błędu, a niezerowy oznacza błąd, ale czy istnieje pewna konwencja w Python/Linux/Unix, która nadaje specjalne znaczenie 3 ? " –
@sheepsimulator: To, co mówię, to to, że nawet jeśli istnieje konwencja, informacje te są niepomocne. Myślę, że prawdziwe pytanie brzmi "co znaczy 3 ** w tym przypadku **"? –