visudo/sudoedit и gvim - удаленно-тихий

Если Ваш код порывает с несколькими шлюзами по умолчанию, необходимо, вероятно, также посмотреть в нескольких IP-адресах для каждого устройства.

Когда Вы уже получили ответ, вот другой подход, поскольку Вы никогда не должны изменять конфигурацию своей системы просто, потому что Вы хотите выполнять/тестировать сценарий. Как насчет того, чтобы использовать сетевые пространства имен вместо этого. Для краткого введения, как добавить, виртуальные устройства к Вашему NS (пространство имен) взглянули на http://code.google.com/p/coreemu/wiki/Namespaces.

Создать пространство имен, названное тестом и выполнить команду под этим пространством имен, просто выполненным

ip netns add test
ip netns exec test COMMAND

где КОМАНДА может быть, например, Вашей оболочкой или просто сценарием сервера.

3
02.12.2013, 21:10
2 ответа

gvim возвращается почти сразу. Когда sudoedit замечает, что редактор возвратился, он закончит не сообщать ни о каких изменениях. Чтобы заставить sudoedit работать правильно, необходимо заставить это ожидать, пока Вы не закончены, редактируя. Я обычно использую переключатель-f, чтобы сделать это. Я не попробовал его, но руководство, кажется, поддерживает использование - удаленный - ожидают или - remote-wait-silent.

3
27.01.2020, 21:16
  • 1
    я думал то же самое, но --remote-wait не работает немного лучше. -f действительно работает, хотя! –  ABP 02.12.2013, 23:25

Вы могли попробовать это использование переменных среды:

  • РЕДАКТОР
  • SUDO_EDITOR
  • ВИЗУАЛЬНЫЙ

И установка одного/всего к этому:

"/usr/bin/gvim --remote-silent"
2
27.01.2020, 21:16
  • 1
    Мое понимание документации - то, что я должен смочь указать список приемлемых редакторов как Defaults editor = "/usr/bin/vim:/usr/bin/gvim:/usr/bin/gvim --remote-silent", и имейте sudo, выбирают редактора в РЕДАКТОРЕ, пока это из того списка. Однако кажется, что sudoedit использует энергию даже если EDITOR="/usr/bin/gvim --remote-silent". –  ABP 02.12.2013, 21:31
  • 2
    Можно ли изменить его на инструкции здесь? viewsby.wordpress.com/2012/01/07 / …, сообщите мне, раз так я добавлю это к своему A. –  slm♦ 02.12.2013, 21:33
  • 3
    Извините, у меня нет программы названной альтернативами обновления на моей машине. Походит на определенное решение Debian/Ubuntu. Например, редактор по умолчанию для моего visudo без любых других настроек, кажется, vi, не нано. –  ABP 02.12.2013, 21:41
  • 4
    у меня есть это на CentOS/Fedora также. –  slm♦ 02.12.2013, 21:42
  • 5
    Так или иначе, от того, что я понимаю, альтернативы обновления просто управляют некоторыми символьными ссылками для замены одной программы другим. Это, кажется, мне не правильное решение. Я на самом деле могу вынудить sudo использовать gvim с любыми опциями, которые я хочу, если это - единственная вещь в Defaults editor при установке, но это не ведет себя правильно. IDK, если это - ошибка в gvim или sudo, или если я делаю что-то не так. –  ABP 02.12.2013, 21:53

Теги

Похожие вопросы