Установка окружения для вызова команды (POSIX)
env [-i] [имя=значение]... [команда [аргументы]]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита env получает данные текущего окружения, изменяет их в соответствии со своими аргументами и выполняет команду команда в измененном окружении. Если команда не указана, отображается измененное окружение.
Если переменная среды PATH
из окружения удалена, необходимо указать путь к команде.
Запуск командного интерпретатора только с переменными среды SHELL
и PATH:
env -i SHELL=/bin/sh PATH=/bin:/usr/bin sh
Запуск процесса сервиса без окружения:
env -i /bin/cron
Если в командной строке указана команда, то утилита env предпринимает попытку выполнения функции exec() в этой команде. Если команда успешно запущена, то утилита env получает статус завершения от выполненной посредством функции exec() программы.
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты