I codici di uscita, noti anche come codici di ritorno o stati di uscita, sono segnali numerici che un programma, comando o script restituisce al sistema operativo (o al processo chiamante) quando termina l'esecuzione. Non è necessario scavare in file di log potenzialmente lunghi per diagnosticare un errore: un codice di uscita fornisce spesso un indizio rapido sulla natura del problema.