При запуске SSH агента на Linux мы используем eval `ssh-agent`. Зачем необходима команда eval в данном случае?

  • eval используется для работы ssh-agent в фоновом режиме. Без использования eval мы бы перешли в интерактивных режим утилиты
  • eval позволяет добавить команду ssh-add в автозапуск вместе с системой
  • Команда ssh-agent выводит переменные среды и eval позволяет их применить
  • Мы не должны использовать eval для запуска ssh агента

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.