【发布时间】:2013-11-14 07:17:10
【问题描述】:
所以我仍在自学 Python,我想为我的服务器创建一个小脚本,它会告诉我我的 HDD 是否已挂载,以及在我登录时是否为我挂载它。(我有它在 @987654321 @)。
我面临的问题是这样的:
try:
with open('/media/Hitachi/mountfile.txt', 'r') as f:
print(f.readline())
except:
print('HDD is not mounted')
if not os.path.exists('/media/Hitachi/media'):
print('Attempting to mount HDD')
script = subprocess.call('mountscript.sh', shell=True)
我如何知道mountscript.sh 是否成功?
【问题讨论】:
-
iirc subprocess.call 返回退出代码.. 所以你可以检查是否 script==0 ?
标签: python subprocess