Запитання з тегом «exec»

Сімейство функцій exec () замінює поточне зображення процесу новим зображенням процесу, зберігаючи pid та труби старого процесу. Цей тег також використовується для вбудованої оболонки, яка може бути використана для заміни поточної оболонки на програму або різні матеріали, пов’язані з перенаправленням.

5
Захоплення коду виходу команди виходу
Я маю це у сценарії 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", що має сенс. Мені було цікаво, чи існує якась проста команда, яка може надати …

4
Коли самостійно викликати fork () та exec ()?
Я дізнаюся про команди fork () та exec (). Схоже, fork () і exec () зазвичай називаються разом. (fork () створює новий дочірній процес, а exec () замінює поточне зображення процесу новим.) Однак у яких сценаріях ви можете викликати кожну функцію самостійно? Чи є такі сценарії?

2
Як я можу запустити програму із зміненим аргументом [0], використовуючи оболонку золи zasedbox?
В bashя б просто використовувати exec -a. Як я можу це зробити у зайнятій скриньці? Це навіть можливо, або мені доведеться писати власну програму C, щоб телефонувати exec(3)безпосередньо?

2
Чи працює якийсь виконавець?
Чи працює execщось в інтерактивній оболонці? Я маю на увазі просто exec, без жодних параметрів. Що щодо сценарію? Якщо вона щось робить, то що робить?
2 exec 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.