Нужно скопировать базу с удаленного хоста. Доступ есть по ssh. как сделать через ssh. нужно написать такой скрипт, который бы с локальной машины заходил через ssh на сервак, копировал базу, потом выходил из коннекта и с делал копию полученного дампа базы через команду scp.
т.е. просто несколько строчек в shell. как их запихнуть в скрипт ?
я тут с subpocess мучаюсь, но пока что-то даже не знаю куда копать.
вот, научился поднимать ssh коннект через Popen.
t=subprocess.Popen([ssh root@ip, shell=true]),
дальше надо в текущем соединении через mysql сделать дамп.
mysql -u root -p base>/dir/damp
как это сделать, я еще не осилил и вообще не понимаю суть происходящего у субпроцесса. Помогите разобраться плиз.