Скрипт не записывается в файл при запуске из cron, но в остальном работает нормально

Вот моя запись в crontab:

0 0 * * * /root/scripts/InsyncDAILY.sh

Вот скрипт:

rsync -av --delete /mnt/RAID1/Insync/ /media/apeters/10TB/Insync/daily/ &> "/var/log/backups/INSYNC_DAILY_$(date +%Y_%m_%d_%I_%M_%p).log" 

Файл журнала создан правильно, поэтому я знаю, что он работает в нужное время, но он пуст , Когда я запускаю скрипт вручную, я получаю кучу выходных данных из rsync, как и ожидалось.

Я тоже ничего не получаю в своей почте.

Любые предложения о том, как получить файл журнала, чтобы содержать ожидаемый результат?

0
задан 7 May 2019 в 18:48

1 ответ

via steeldriver

Есть ли у сценария шебанг? в противном случае он будет выполнен в / bin / sh - который не понимает & amp;> перенаправление перенаправления

, которое это делает.

0
ответ дан 7 May 2019 в 18:48

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

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