Запуск программ в системе
Введение
Эти функции — средства запуска и защиты команд в системе.
Замечание:
В Windows каждая функция запуска вызывает команды через
утилиту cmd.exe. Поэтому пользователю,
который вызывает эти функции, требуются привилегии,
которые соответствуют команде, которую он запускает. Единственное исключение — функция
proc_open() с опцией bypass_shell.
- Установка и настройка
- Функции запуска программ
- escapeshellarg — Экранирует строку для передачи в качестве аргумента командной строки
- escapeshellcmd — Экранирует метасимволы командной строки
- exec — Выполняет внешнюю программу
- passthru — Выполняет внешнюю программу и отображает необработанный вывод
- proc_close — Закрывает каналы процесса, который открыла функция proc_open,
ожидает его завершения и возвращает код возврата этого процесса
- proc_get_status — Получает информацию о процессе, который открыли функцией proc_open
- proc_nice — Изменяет приоритет текущего процесса
- proc_open — Выполняет команду и открывает указатель на файл для ввода или вывода
- proc_terminate — Уничтожает процесс, который открыли функцией proc_open
- shell_exec — Выполняет команду через командную оболочку и возвращает вывод в виде строки
- system — Выполняет внешнюю программу и отображает вывод
Пользователи ещё не добавляли примечания для страницы