Pytania otagowane jako exec

Rodzina funkcji exec () zastępuje bieżący obraz procesu nowym obrazem procesu, zachowując pid i potoki starego procesu. Ten znacznik jest również używany dla wbudowanej powłoki, której można użyć do zastąpienia bieżącej powłoki programem lub różnymi rzeczami związanymi z przekierowaniem.

5
Przechwyć kod wyjścia polecenia exit
Mam to w skrypcie 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 Wygląda na to, że zakończy działanie zaraz po poleceniu wyjścia, co ma sens. Zastanawiałem się, czy istnieje jakieś proste polecenie, które może …

4
Kiedy samodzielnie wywoływać fork () i exec ()?
Uczę się o poleceniach fork () i exec (). Wygląda na to, że fork () i exec () są zwykle wywoływane razem. (fork () tworzy nowy proces potomny, a exec () zastępuje bieżący obraz procesu nowym). Jednak w jakich scenariuszach można wywoływać każdą funkcję osobno? Czy są takie scenariusze?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.