本文是基于window系统下的调用dos命令,在centos下也类似
#encoding:utf-8
'''
Created on 2015年10月10日
@author: ZHOUMEIXU204
'''
import os
import time
#第一种
cmd1='shutdown -s -t 3600'
os.system(cmd1)
os.system('exit')
print(u'睡眠5秒')
time.sleep(5)
cmd2='shutdown -a'
os.system(cmd2)
os.system('exit')
os.system('python D:\\Users\\zhoumeixu204\\Desktop \
\\excute_test.py>D:\\Users\\zhoumeixu204\\Desktop\\log.txt')
print(u'测试结束')
#第二种
import subprocess
subprocess.Popen('shutdown -s -t 3600',shell=True)
print(u'睡眠5秒')
time.sleep(5)
subprocess.Popen('shutdown -a ',shell=True)
subprocess.Popen('python D:\\Users\\zhoumeixu204\\Desktop\\excute_test.py',shell=True)
print(u'测试结束')
execfile(u"D:\\Users\\zhoumeixu204\\Desktop\\excute_test.py")