Здравствуйте. Нужна помощь с cron. Есть скрипт: /usr/local/bin/rsync_checks.sh
Код:
#!/usr/bin/env bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin/usr/bin
SHELL=/bin/sh
S_LOGIN=‘DocScheduler’
S_PASS=‘ETe54ye879hoeD’
SERVER=‘192.168.10.99’
SOURCE_DIR=‘/volume1/TtDoc/’
DEST_DIR=‘/home/mb/tt_data2/’
sshpass -p $S_PASS rsync -avzhe ssh $S_LOGIN@$SERVER:$SOURCE_DIR $DEST_DIR
Скрипт прекрасно работает под моим пользователем, так и под root, но не хочет работать через cron.
crontab -l :
*/1 * * * * rsync_checks.sh >> /var/log/rsync_checks.log
В syslog только:
Dec 6 19:41:01 s-file2 CRON[9209]: (borkhalenko) CMD (rsync_checks.sh >> /var/log/rsync_checks.log) Dec 6 19:41:01 s-file2 CRON[9208]: (CRON) info (No MTA installed, discarding output) Dec 6 19:42:01 s-file2 CRON[9211]: (borkhalenko) CMD (rsync_checks.sh >> /var/log/rsync_checks.log) Dec 6 19:42:01 s-file2 CRON[9210]: (CRON) info (No MTA installed, discarding output)
Файл /var/log/rsync_checks.log не создается, результата работы скрипта нет
Буду блаодарен за любую помощь