1

次のことを行う簡単なバックアップ スクリプトを作成しようとしています。

#!/bin/bash
#backupScript

mysqldump mysql -uxxxxx -pxxxxx Database1 Database2 | gzip > "MainWordPress.gz"

time_stamp = `date +%Y%m%d.%H%M`
file_name = 'backup-{$time_stamp}.tar.gz'
sources = 'DIR/ MainWordPress.gz'
tar -cvf file_name sources

rm MainWordPress.gz

cp file_name some/destination

しかし、問題はそれが好きではないということです:

./runBackup.sh: line 6: time_stamp: command not found
./runBackup.sh: line 7: file_name: command not found
./runBackup.sh: line 8: sources: command not found
tar: sources: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

そして私は深く混乱しています...

4

2 に答える 2

2

変数と の間のスペースを削除します=

#!/bin/bash
#backupScript

mysqldump mysql -uxxxxx -pxxxxx Database1 Database2 | gzip > "MainWordPress.gz"

time_stamp=`date +%Y%m%d.%H%M`
file_name='backup-{$time_stamp}.tar.gz'
sources='DIR/ MainWordPress.gz'
tar -cvf file_name sources

rm MainWordPress.gz

cp file_name some/destination
于 2013-10-30T16:50:06.787 に答える