Что такое Exec?

Exec может относиться к любому из следующего:

1. При обращении к командной строке, такой как Linux или Unix, exec - это команда оболочки BOURNE и POSIX, которая заменяет текущий процесс оболочки командой, указанной после exec. Эта команда не создает новый PID. Например, если вы запустите exec, оболочка будет заменена этой командой. Когда эта команда завершается, оболочка завершается.

Совет: Если вы пытаетесь выполнить скрипт или программу, используйте тип ./ перед скриптом или программой, не используйте exec.

2. При обращении к языку программирования или сценариев, таким как C, Perl или PHP, exec - это функция, которая выполняет программу изнутри программы. Например, в Perl вы можете использовать следующую строку для печати файлов в текущем каталоге в системе Linux.

exec "ls"

3. При использовании SSI команда exec используется для выполнения команды на сервере и отображения вывода на веб-странице. Например, если мы хотим отобразить те же выходные данные, которые использовались в приведенном выше примере, на веб-странице с использованием SSI, вы можете использовать команду, аналогичную следующей.

Команда, Выполнить, Форк, PID, Условия программирования