формат даты в/etc/hosts.allow

Я буду честен; от пути Вы задаете вопрос, я получаю смысл, который Вам присвоили некоторая домашняя работа, таким образом, я упущу несколько шагов из ответа как осуществление для читателя:

Вы захотите бросить хороший взгляд на date страница руководства; особенно -d флаг, который позволяет Вам исследовать любой данный день. Первый день месяца M в году Y был бы "M/01/Y"

Добираясь в последний день месяца, Ваш лучший выбор состоит в том, чтобы добавить 1 к числу месяца, Вам дали, затем вычитаете один день на дате.

Подсказка: date может на самом деле принять некоторую обширную арифметику; я могу, например, сказать date -d "01/07/2012 + 1 month - 1 day" и это даст мне корректный ответ.

Можно узнать, как отобразить вывод, в котором Вы хотите 2) и 3) путем изучения раздела "формата" date страница справочника.

Подсказки: посмотрите на %a и %d

3
16.05.2013, 17:06
1 ответ

Удвойте знак процента, и он должен работать:

sshd: 1.2.3.4 : spawn (echo `date "+%%F %%T"` ALLOWED from %a >> /var/log/%d.log) &

Для получения дополнительной информации посмотрите "раздел" Расширения % соответствующей страницы справочника (hosts_access(5)).

4
27.01.2020, 21:20

Теги

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