使用python subprocess模块实现调用shell执行命令
2014-02-25 12:35
477 查看
前两天刚在新做的fedora上装了翻墙神器goagent,可是每次开机都要运行一次proxy.py这个脚本。。感觉巨麻烦,因为我的goagent放在了/home/public下面,每次运行脚本都得翻山越岭,真的受不了了。所以就想写一个脚本能够直接调用shell来运行nohup python path/proxy.py &这个命令。
后来经过大google一番折腾找到了python subprocess这个东东,一行搞定!
代码如下:
后来经过大google一番折腾找到了python subprocess这个东东,一行搞定!
代码如下:
import subprocess subprocess.Popen('nohup python /home/../goagent/local/proxy.py &',shell='true')这里是subprocess的官方更详细用法点我呀
ps:不知道为什么执行addtostartup.py不起作用。。。
相关文章推荐
- shell脚本实现每秒执行一次任务 rsync命令使用
- shell脚本实现每秒执行一次任务 rsync命令使用
- 搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)
- 搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)
- 如何使用Go语言实现远程执行命令
- 使用 php ssh2 模块实现远程执行命令
- Python调用shell命令的几种方法(在新进程中执行shell命令)
- shell脚本中使用自定义命令之三---通过加载一个envsetup.sh实现
- ASP.NET下使用WScript.Shell执行命令
- 解析如何在C语言中调用shell命令的实现方法
- ASP.NET下使用WScript.Shell执行命令
- 使用Emacs执行外部shell命令
- 使用eval命令解决shell脚本中函数嵌套调用中的参数问题
- MongoDB_03之使用shell命令实现对文档数据的操作
- 使用shell进行调用脚本或者命令driver的测试
- Linux下使用popen()执行shell命令
- python执行使用shell命令方法分享
- 如果使用没有提供选项值的 SqlDependency,必须先调用 SqlDependency.Start(),然后才能执行添加到 SqlDependency 实例中的命令
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
- 通过scp命令下载备份文件的shell脚本实现——使用sshpass