Back to questions
Junior — Middle
68
Каким образом можно проверить код завершения процесса в Linux?
Answer from AI
sobes.tech AI
В Linux код завершения процесса можно проверить с помощью переменной окружения $?, которая содержит статус последней выполненной команды.
Например:
./my_program
if [ $? -eq 0 ]; then
echo "Программа завершилась успешно"
else
echo "Ошибка при выполнении программы, код: $?"
fi
Также можно получить код завершения процесса из скриптов или программ, которые запускают процессы и получают их статус через системные вызовы (например, wait в bash или Process.ExitCode в C#). Код 0 обычно означает успешное завершение, любое другое значение — ошибку.