1、利用shell中執行成功返回0 失敗非零 封裝成函式
#coding: utf-8
from subprocess import
popen, pipe, stdout
import sys
defrun_cmd(cmd):
p = popen(cmd, shell=true, stdin=pipe, stdout=pipe, stderr=stdout)
stdout, stderr =p.communicate()
return
p.returncode, stdout.strip()
code, out = run_cmd('ls /')
if code:
print '命令執行成功'
else:
print '命令執行失敗'
sys.exit(1)
2、修改使用者與所屬組
importpwd
uid, gid =pwd.getpwnam(os_mysql_user).pw_uid, pwd.getpwnam(os_mysql_group).pw_gid
data_path = '
/data/3306'#
------ 建立資料目錄及相關子目錄和檔案----
ifnot
os.path.exists(data_path):
os.makedirs(data_path)
os.chown(data_path, uid, gid)
data_path_list = ['
data
', '
tmpdir']
for data_path_item in
data_path_list:
data_path_dir =os.path.join(data_path,data_path_item)
ifnot
os.path.exists(data_path_dir):
os.makedirs(data_path_dir)
os.chown(data_path_dir,uid,gid)
python執行cmd命令
import os import subprocess import sys def directory route filename list os.listdir route 獲取指定目錄下的所有檔名,以列表形式返回 filecount for item in filename list pat...
python執行cmd命令
我們在做手機端自動化的時候有時候可能會遇到需要執行cmd命令完成用例,我們一起學習下,通過python指令碼執行cmd命令 其實說白了就是windows中執行一些命令的地方。我們通常可以使用os模組的命令進行執行cmd os.system 執行的命令 原始碼 我們可以看到os.system成功的把我...
cmd 執行命令
一 一鍵開啟執行 開啟 執行 視窗,都是通過 開始 選單中的命令來完成的。其實我們可以為執行建立乙個快捷方式,一鍵開啟執行視窗。右擊桌面上的快捷方式,開啟屬性視窗。切換到 快捷鍵 方式選項卡,在 快捷鍵 裡面輸入乙個按鍵,然後單擊 確定 按鈕,這樣我們要開啟執行視窗時只需要按下該快捷鍵即可。二 快速...