Я знаю, что я хочу сделать, но я не могу понять это.
Я хочу подключиться по ssh к удаленному веб-серверу, выполнить команду, чтобы создать дамп базы данных, а затем отключить эту базу данных.
Чтобы усложнить ситуацию, я делаю это с сетевым сервером, поэтому IP-адреса не всегда будут одинаковыми.
У меня в голове есть следующая идея, но ее нужно настроить, чтобы она заработала:
!/bin/bash
ssh root@server.com
mysqldump -uroot -pxxxxx mydb > mydb.sql
mv mydb.sql /var/www/site/httpdocs/public_folder
wget www.site.com/mydb.sql
Есть идеи, как заставить это работать? Или, может быть, есть способ (в рамках того же сценария), что я могу вместо этого найти его?