所有的脚本,我似乎推动代码从服务器到备份服务器,我试图设置备份服务器从现场服务器拉代码。
我已经与SQLpipe理它:
ssh -C [email protected] mysqldump -u user --password=test example | gzip > Backups/SQL_Backups/example/example_`date +%d%b%Y`.sql.gz
而且,这是完美的 ,但现在我正试图tar公用文件夹,并将其发回,到目前为止,我设法ssh和tar正确的文件夹,但我怎么发回它?
ssh -C [email protected] tar -c --bzip2 -f backup.tar /home/user/example.com/public/
我试过这样做,但它创build一个空白的档案
ssh -C [email protected] tar -c --bzip2 -f backup.tar /home/user/example.com/public/ | Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar
我认为你应该尝试:
ssh [email protected] tar -c --bzip2 -f - /home/user/example.com/public/ > Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar.bz2