Как получить временную метку на выходе rsync

У меня есть почасовая работа crontab

@hourly rsync -avc --delete /DirA/ /DirB/ >  /home/job.txt

Однако, когда я проверяю журнал, я не вижу временных отметок. Как я могу получить метки времени в журнале, чтобы я мог видеть, когда происходит ошибка?

2
задан 22 April 2014 в 16:06

1 ответ

Попробуйте это:

@hourly (date; rsync -avc --delete /DirA/ /DirB/) &>  /home/job.txt

Примечание, которое я использовал &> /home/job.txt, который перенаправляет и стандартный вывод и стандартную погрешность к файлу журнала. Тем путем Вы будете также видеть любые произведенные ошибки. Затем я использую эти date команда для генерации метки времени прежде, чем работать rsync. Размещение команд в круглых скобках делает эти два выполненными в той же подоболочке и позволяет перенаправление вывода обеих команд сразу.

0
ответ дан 22 April 2014 в 16:06

Другие вопросы по тегам:

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