首先要调用: import os;
1. os.system()方法调用:
点击(此处)折叠或打开
- mysqlStatus = os.popen('service mysqld stop');
- print mysqlStatus
查看输出结果:
- [root@PENTAHO BackupDB]# python RestoreFullBackup.py '/data/back/'
- Shutting down MySQL.
- 0
可以看出,输出的变量“mysqlStatus” 是0 ,没有捕捉到命令执行的日志“Shutting down MySQL. ”
2.os.popen()
- mysqlStatus = os.popen('service mysqld stop').readlines();
- print mysqlStatus
调用该py文件,查看输出结果:
- [root@PENTAHO BackupDB]# python RestoreFullBackup.py '/data/back/'
- ['Shutting down MySQL. SUCCESS! \n']
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30150152/viewspace-1765568/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30150152/viewspace-1765568/