Кажется, что все сценарии, которые я отправляю код с сервера на сервер резервного копирования, я пытаюсь настроить сервер резервного копирования для извлечения кода с реального сервера.
Мне удалось это с помощью sql:
ssh -C user@111.11.111.111 mysqldump -u user --password=test example | gzip > Backups/SQL_Backups/example/example_`date +%d%b%Y`.sql.gz
И это отлично работает, но теперь я пытаюсь tar
общедоступную папку и отправьте ее обратно, пока мне удалось включить ssh и tar
правильная папка, но как мне отправить ее обратно?
ssh -C user@111.11.111.111 tar -c --bzip2 -f backup.tar /home/user/example.com/public/
Я пробовал это сделать, но получается пустой архив
ssh -C user@111.11.111.111 tar -c --bzip2 -f backup.tar /home/user/example.com/public/ | Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar
Я думаю, вам стоит попробовать:
ssh user@111.11.111.111 tar -c --bzip2 -f - /home/user/example.com/public/ > Backups/File_Backups/example/example_public_`date +%d%b%Y`.tar.bz2