摘要:python3 执行 rsync 命令,--remove-source-files 参数是上传后删除源文件,使用此命令一定要备份好源文件。...
python3 执行 rsync 命令
import subprocess subprocess.call(["rsync", "-remove-source-files","-av", "-e", "ssh -p 10022", "/www/python/","root@192.168.200.10:/www/wwwroot/"])
执行后,输入密码。不想输入密码的话,需要生成keygen
--remove-source-files 参数是上传后删除源文件,使用此命令一定要备份好源文件。
生成keygen
ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub [-p port] 192.168.200.10 #输入服务器密码就可以了