Я маю це у сценарії bash:
exit 3;
exit_code="$?"
if [[ "$exit_code" != "0" ]]; then
echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}";
exit "$exit_code";
fi
Схоже, він вийде відразу після команди "exit", що має сенс. Мені було цікаво, чи існує якась проста команда, яка може надати вихідний код, не виходячи відразу?
Я збирався здогадатися:
exec exit 3
але він видає повідомлення про помилку: exec: exit: not found
. Що я можу зробити? :)
exit_code=3
та усунути exit 3
лінію взагалі?
$?
змінну, але не вийшов із цього сценарію"?
exec exit 3
це не буено, я розумію"exec: exit: not found"