Это нетривиально.
Необходимо будет отключить встроенный материал DDNS и повторно реализовать динамический DNS самостоятельно, с помощью "на фиксации {}" обработчик событий. Раздел "REFERENCE: EVENTS" dhcpd.conf (5) страница справочника указывает на пользователей на строку на строке 72 из исходного кода (server/dhcpd.c), который содержит один такой обработчик. Это, кажется, указывает, что только один обработчик для каждого типа события может существовать.
К сожалению, обработчик там является устаревшим и не использует совместимое RFC обновление, таким образом, необходимо будет зафиксировать это также. Тем не менее это может быть столь же просто как замена обновления нс () вызовы функции с более новым ddns-обновлением () вызовы, зарегистрированные в dhcp-оценку (5).
Если Вы действительно получаете его работа, Вы могли бы отправить обработчик событий, который Вы заканчиваете тем, что использовали с ним?
Просто создайте каталог. Флаг -p
для mkdir выполняет две задачи:
Итак:
mkdir -p $(date "+/tmp/%Y/%m/") && echo "test" > $(date "+/tmp/%Y/%m/%d_%H%M.log")
В следующий раз задавайте подобные вопросы на unix.stackexchange, пожалуйста, здесь немного оффтоп.
Вам необходимо создать папку (и) с помощью команды mkdir -p
, например:
mkdir -p `date "+/tmp/%Y/%m/"`
Затем вы можете безопасно выполнить свою команду echo.
echo "test" > `date "+/tmp/%Y/%m/%d_%H%M.log"`