python 使用标准库连接linux实现scp和执行命令
生活随笔
收集整理的這篇文章主要介紹了
python 使用标准库连接linux实现scp和执行命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
import stat
import pexpect 只顯示關鍵代碼: sqldb = localpath+database //獲取database名字
if os.path.exists(sqldb): os.chmod(sqldb,stat.S_IRWXU) //如果database存在,直接改為可讀寫格式
else: //如果不存在,則遠程登錄服務器去提取 child = pexpect.spawn("scp severA@ip:/path/"+database+" "+localpath) //拷貝到本地目錄 child.expect("serverA@ip's password:") child.sendline("password") child.interact() os.chmod(sqldb,stat.S_IRWXU) //把復制到本地的database改為可讀寫格式
pexpect是python的標準庫.使用python標準庫可以很方便在局域網(wǎng)內的linux服務器上執(zhí)行運維腳本.
轉載于:https://www.cnblogs.com/cppddz/p/7757931.html
總結
以上是生活随笔為你收集整理的python 使用标准库连接linux实现scp和执行命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript+HTML+CSS
- 下一篇: Cannot find module '