Я установил 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 на своих машинах, я бы порекомендовал добавить для него служебный файл, который обеспечит его перезапуск, если по какой-либо причине демон выйдет из строя.