znapzend перестал работать при выполнении от крона

У меня есть проблема с znapzend - runonce я работаю Debian Хрипящий, я работаю от крона, поскольку я должен поразить свои снимки, у меня есть следующее в моем crontab

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/znapzend/lib/ZnapZend:/opt/znapzend/bin
ZNAPZENDCMD="/opt/znapzend/bin/znapzend --logto=/var/log/znapzend.log --runonce"
03  *  *  *  *  root ${ZNAPZENDCMD}=STORAGE/administration

Проблема, которую я имею, - то, что мой удаленный DST перестал работать все же, локальный снимок хорошо работает. DST действительно существует, но сообщает, что не делает, но только, когда выполнено от крона, Если я работаю от нормальной корневой оболочки, все в порядке, таким образом, я подозреваю, что это - проблема ПУТИ?

вот отрывок от журнала:

[Tue Apr 28 15:03:01 2015] [info] refreshing backup plans...
[Tue Apr 28 15:03:02 2015] [warn] destination 'witbackup01:OFFSITE/ah/ahserver/administration' does not exist. ignoring it...
[Tue Apr 28 15:03:02 2015] [info] found a valid backup plan for STORAGE/administration...
[Tue Apr 28 15:03:02 2015] [debug] snapshot worker for STORAGE/administration spawned (5592)
[Tue Apr 28 15:03:02 2015] [info] creating recursive snapshot on STORAGE/administration
[Tue Apr 28 15:03:02 2015] [debug] snapshot worker for STORAGE/administration done (5592)
[Tue Apr 28 15:03:02 2015] [debug] send/receive worker for STORAGE/administration spawned (5596)
[Tue Apr 28 15:03:02 2015] [info] starting work on backupSet STORAGE/administration
[Tue Apr 28 15:03:02 2015] [debug] sending snapshots from STORAGE/administration to BACKUPS/ahserver/administration
[Tue Apr 28 15:03:03 2015] [debug] cleaning up snapshots on BACKUPS/ahserver/administration
[Tue Apr 28 15:03:04 2015] [debug] cleaning up snapshots on STORAGE/administration
[Tue Apr 28 15:03:04 2015] [info] done with backupset STORAGE/administration in 2 seconds
[Tue Apr 28 15:03:04 2015] [debug] send/receive worker for STORAGE/administration done (5596)

и вот мой znapzendsetup для этого источника данных

*** backup plan: STORAGE/administration ***
dst_offsite     = witbackup01:OFFSITE/ah/ahserver/administration
dst_offsite_plan= 7days=>1day
dst_onsite      = BACKUPS/ahserver/administration
dst_onsite_plan = 30days=>1day,3months=>1month
enabled         = on
mbuffer         = off
mbuffer_size    = 512M
post_znap_cmd   = off
pre_znap_cmd    = off
recursive       = on
src             = STORAGE/administration
src_plan        = 24hours=>1hour,30days=>1day,3months=>1month
tsformat        = %Y-%m-%d-%H%M%S

Какие-либо предложения?

0
задан 28 April 2015 в 21:58
1 ответ

Полагаю, что окружение при запуске из cron и при запуске из командной строки не является эквивалентным. Может быть, ssh не получает удалённого входа без пароля.

Другая заметка: вы можете использовать нечто вроде sleep 60 в качестве pre-snap-команды для создания снимков.

0
ответ дан 5 December 2019 в 12:46

Теги

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