我所有的脚本似乎都在将代码从服务器推送到备份服务器,我正在尝试设置备份服务器以从实时服务器中提取代码。
我已经用 SQL 管理了它:
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/
我试过这样做,但它会创建一个空白档案
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
答案1
我认为你应该尝试:
ssh [email protected] tar -c --bzip2 -f - /home/user/example.com/public/ > Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar.bz2