샘플 cron 작업 실행이지만 오류가 발생했습니다


1

내 사이트를 백업하는 샘플 스크립트가 있습니다. www폴더 및 데이터베이스. 실행 중일 때이 오류가 발생합니다

tar: unrecognized option `--transform'
Try `tar --help' or `tar --usage' for more information.
tar: unrecognized option `--transform'
Try `tar --help' or `tar --usage' for more information.
gzip: /home/myhost/backup/file.2014-12-20-2057.tar: No such file or directory
backup finished, file.2014-12-20-2057.tar

다른 호스팅에서 실행되는 동일한 스크립트이며 그러한 문제는 없습니다. 이것은 스크립입니다

#!/bin/bash
NOW=$(date +"%Y-%m-%d-%H%M")
FILE="file.$NOW.tar"
BACKUP_DIR="/home/myhost/backup/"
WWW_DIR="/home/myhost/public_html/"

DB_USER="user"
DB_PASS="pass"
DB_NAME="db"
DB_FILE="file.$NOW.sql"

WWW_TRANSFORM='s,^home/myhost/public_html,www,'
DB_TRANSFORM='s,^home/myhost/backups,database,'


tar -cf $BACKUP_DIR/$FILE --transform $WWW_TRANSFORM $WWW_DIR
mysqldump -u$DB_USER -p$DB_PASS $DB_NAME > $BACKUP_DIR/$DB_FILE

tar --append --file=$BACKUP_DIR/$FILE --transform $DB_TRANSFORM $BACKUP_DIR/$DB_FILE
rm $BACKUP_DIR/$DB_FILE
gzip -9 $BACKUP_DIR/$FILE

echo 'backup finished', $FILE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.