Предположим, у меня запущен непрерывный процесс, который читает переменную среды:
export APPLE=abc123
watch echo \$APPLE
Теперь, есть ли способ изменить значение, которое читается во время выполнения? Я пытался приостановить процесс (ctrl - z), экспортировать новое значение для переменной, затем возобновить (fg
), но старое значение по-прежнему отображается.
Это возможно? Я бы предпочел ответ, который работает с основными инструментами командной строки и не требует специализированного программного обеспечения, хотя требуются права суперпользователя.