Я относительно новичок в использовании Linux и совсем недавно получил очень интересный запрос на помощь в тестировании в компании, в которой я работаю. Тестеры тестируют приложение с помощью команд терминала и разделяют, какую линейку продуктов они тестируют, используя отдельные терминалы. Иногда PATHing может вызывать проблемы, так как несколько исполняемых файлов не имеют уникальных имен и приложения разветвляются на относительные пути. В связи с этим я хотел бы создать сценарий, который могут запускать пользователи / тестеры, который устанавливает переменные среды, которые являются локальными для каждого сеанса терминала и могут определять конкретные исполняемые файлы, которые должны запускаться при вызове. Есть ли в Linux универсальный способ сделать это? ЗАРАНЕЕ СПАСИБО!!

1 ответ1

1

Вы не можете сделать это с помощью обычного сценария - пользователи должны использовать source команду для обработки командных файлов, которые вы пишете.  Если вы можете редактировать пользовательские файлы .bashrc (или сообщать пользователям, что туда помещать), попробуйте использовать команды alias .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .