Вывод перенаправления к подпапкам, которые еще не существуют

Это нетривиально.

Необходимо будет отключить встроенный материал DDNS и повторно реализовать динамический DNS самостоятельно, с помощью "на фиксации {}" обработчик событий. Раздел "REFERENCE: EVENTS" dhcpd.conf (5) страница справочника указывает на пользователей на строку на строке 72 из исходного кода (server/dhcpd.c), который содержит один такой обработчик. Это, кажется, указывает, что только один обработчик для каждого типа события может существовать.

К сожалению, обработчик там является устаревшим и не использует совместимое RFC обновление, таким образом, необходимо будет зафиксировать это также. Тем не менее это может быть столь же просто как замена обновления нс () вызовы функции с более новым ddns-обновлением () вызовы, зарегистрированные в dhcp-оценку (5).

Если Вы действительно получаете его работа, Вы могли бы отправить обработчик событий, который Вы заканчиваете тем, что использовали с ним?

0
задан 3 February 2013 в 17:07
2 ответа

Просто создайте каталог. Флаг -p для mkdir выполняет две задачи:

  • Создает весь путь
  • Не жалуйтесь, если директория уже существует

Итак:

mkdir -p  $(date "+/tmp/%Y/%m/") && echo "test" > $(date "+/tmp/%Y/%m/%d_%H%M.log")

В следующий раз задавайте подобные вопросы на unix.stackexchange, пожалуйста, здесь немного оффтоп.

2
ответ дан 4 December 2019 в 14:17

Вам необходимо создать папку (и) с помощью команды mkdir -p , например:

mkdir -p `date "+/tmp/%Y/%m/"`

Затем вы можете безопасно выполнить свою команду echo.

echo "test" > `date "+/tmp/%Y/%m/%d_%H%M.log"`
0
ответ дан 4 December 2019 в 14:17

Теги

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