На этот вопрос ответили в https://stackoverflow.com/questions/4351282/how-to-generate-a-sequence-of-dates-given-starting-and-ending-dates-using-awk-of. Мне нравится @camh answwer.
Можно создать сценарий оболочки с этим содержанием,
#!/bin/bash
#./createdir 2010-02-02 2010-02-05
startdate=$1
enddate=$2
for d in $(seq $(date +%s -d $startdate) +86400 $(date +%s -d $enddate)); do
mkdir $(date +%Y%m%d -d @$d)
done
Согласно ветке на monitorin-portal.org , это проблема, появившаяся в последней (и последней) версии 1.7.1 NagiosGrapher.
Кажется, есть ошибка в rrd2-graph.cgi
. Файл содержит раздел под названием # Добавление GPRINT
, который содержит строку $ repeat = 0;
.
Changing that line to $repeat = 1;
will resolve the issue and GPRINT
directives will be processed.