Sobes.tech
Junior — Middle

Kako proveriti kod završetka procesa u Linuxu?

sobes.tech АИ

Одговор од АИ

У Linux-у, код завршетка процеса може се проверити помоћу променљиве окружења $?, која садржи статус последње извршене команде.

На пример:

./мој_програм
if [ $? -eq 0 ]; then
  echo "Програм је успешно завршен"
else
  echo "Грешка при извршавању програма, код: $?"
fi

Такође, код завршетка процеса може се добити из скрипти или програма који покрећу процесе и добијају њихов статус преко системских позива (нпр. wait у bash-у или Process.ExitCode у C#). Код 0 обично означава успешан завршетак, свака друга вредност означава грешку.