Есть скрипт
#!/bin/bash
##
##BackupFS utility
##
# current date
timestamp=`date "+%Y-%m-%d-%H-%M"`
# backupFS
backupFS="/etc /home/vmail"
# create backup dir
backupTO=/mnt/nas/backupFS
# lifetime backups in days
LIFETIME=7
if [ -d $backupTO ]; then
find $backupTO -maxdepth 1 -name \*.tar.gz -mtime +${LIFETIME} -exec rm -f {} \;
for i in $backupFS
do
j=`expr ${i//\//-}`
tar -zcvf $backupTO/`hostname`.${timestamp}.${j}.tar.gz $i
echo "$i is done"
done
else
echo "backup directory is missing...exiting"
exit 1
fi
в /etc/crontab прописал
23 11 * * * root /bin/bash /home/srv2/backup_script.shКогда запускаю в консоли - все гуд
/home/srv2/backup_script.shкогда скрипт запускается в назначенное время, все бекапится, единственное в логах появляется
11:23:01 client=localhost[127.0.0.1]
11:23:01 message-id=<20120925072301.C7F8640E02D8@mail.rosmicrofinans.ru>
11:23:02 from=<root@mail.rosmicrofinans.ru>, size=26895, nrcpt=1 (queue active)
11:23:03 to=<root@mail.rosmicrofinans.ru>, relay=local, delay=1.4, delays=0.11/0.01/0/1.3, dsn=4.3.0, status=deferred (temporary failure. Command output: Fatal:open() failed: No such file or directory )Как это пофиксить?