Junior — Middle
Linux-da bir prosesin çıxış kodunu necə yoxlamaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
В Linux код завершения процесса можно проверить с помощью переменной окружения $?, которая содержит статус последней выполненной команды.
Например:
./my_program
if [ $? -eq 0 ]; then
echo "Программа завершилась успешно"
else
echo "Ошибка при выполнении программы, код: $?"
fi
Также можно получить код завершения процесса из скриптов или программ, которые запускают процессы и получают их статус через системные вызовы (например, wait в bash или Process.ExitCode в C#). Код 0 обычно означает успешное завершение, любое другое значение — ошибку.