Как сохранить домен поиска в resolv.conf между перезапусками в WSL?

Начать с,

  1. Запись в журнал и выход из сценария оболочки, чтобы вы могли что скрипт запущен. (Вы можете установить, что это было стартовал с опозданием в минуту 00 :00 :59 и эффективно пробежал дважды за 00 :01 :00 ?)

  2. Если ваш сценарий получает время для влияния на поток, то вместо получения фактического времени пере -напишите его так, чтобы он принимал время (или дату )в качестве параметра. Таким образом, вы можете протестировать свой сценарий в различные смоделированные моменты времени, передав их в качестве параметра.

0
27.04.2021, 22:46
1 ответ

Странно то, что WSL должен добавлять инструкции в начало /etc/resolv.confо том, почему это происходит и как это исправить, но это явно не для вас, так как вы бы не задавать этот вопрос в этом случае.

Вот сообщение вверху моего/etc/resolv.conf(во всех экземплярах WSL):

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
[network]
generateResolvConf = false

После создания /etc/wsl.conf, как указано, вам потребуется вручную создать собственный /etc/resolv.conf, включая элемент nameserver.

Вам также потребуется выполнитьwsl --shutdown(из PowerShell, CMD или меню «Пуск» ), чтобы оно вступило в силу.

0
28.04.2021, 22:50

Теги

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