Назад | Перейти на главную страницу

Время запускать задание znapzend

Я установил znapzend и создал следующее задание:

/opt/znapzend/bin/znapzendzetup create --recursive --mbuffer=/usr/bin/mbuffer --mbuffersize=1G \
> --tsformat='znapzend-%Y-%m-%d-%H%M%S' \
> SRC '7d=>24h' tanknas01/datashares/data03 \
> DST:a '7d=>24h' tanknas01/datashares/data03 \
> DST:b '1m=>1d' root@sgtestnas02:tanknas02/datashares/data03

Проверяя моментальный снимок ZFS, задание запускается в 0000 часов.

tanknas01/datashares/data03@znapzend-2016-06-15-000000                  0      -    19K  -
tanknas01/datashares/data03/CS_SG_HQIT@znapzend-2016-06-15-000000       0      -    20K  -
tanknas01/datashares/data03/CS_SG_HQIT_SOP@znapzend-2016-06-15-000000   0      -    20K  -

Проверяя cron, нет записи о znapzend, поэтому мне интересно, где znapzend хранит конфигурацию планирования?

Как сделать так, чтобы задание выполнялось в указанное время?

С уважением.

Это старый вопрос, но на будущее я все равно отвечаю.

znapzend хранит конфигурацию расписания в метаданных файловой системы, а не в файле в самой файловой системе. Смотрите верхнюю часть README здесь:

https://github.com/oetiker/znapzend/blob/master/README.md

znapzend разработан для запуска как демон и сам выполняет планирование, поэтому для него нет записи в cron. Если вы используете systemd на своих машинах, я бы порекомендовал добавить для него служебный файл, который обеспечит его перезапуск, если демон по какой-то причине выйдет из строя.