subprocess相关内容

使用shell时忽略subprocess.call()参数= TRUE W /名单

我试图让Python的subprocess.call方法来接受一些ARGS通过列表(包括字符串序列)的命令,蟒蛇文档中的建议。为了探讨这一行为把它变成我的实际脚本之前,我打开了IPython的,跑到涉及shell设置和args命令的不同组合一些命令,得到了以下行为: 在[3]:subprocess.call(['ls'的,' - %SL'%'一']) 共有320 drwxr-XR-×20 Koh ..
发布时间:2016-08-02 13:31:02 Python

运行BASH内置命令在Python?

有没有办法运行在Python的BASH内置的命令? 我试过: subprocess.Popen(['庆典','历史'],壳= TRUE,标准输出= PIPE)subprocess.Popen(“历史”,壳= TRUE,可执行=“/斌/ bash的”标准输出= subprocess.PIPE)使用os.system(“历史”) 和它们的许多变型。我想运行历史或 FC -ln 。 解决方案 ..
发布时间:2016-08-02 13:22:25 Python

Python的子.check_call VS .check_output

我的python脚本(蟒蛇3.4.3),通过子调用一个bash脚本: 导入子作为SP RES = sp.check_output(“bashscript”,壳=真) 在 bashscript 包含以下行: SSH -MNf,某 这将打开一个共享的主站连接到一些远程主机允许一些后续操作。 在执行python脚本,它会提示密码为 SSH 行,但随后块密码后,输入并永远不会返回。当我Ctrl- ..
发布时间:2016-08-02 13:17:22 Python

bash的后台进程修改全局变量

我有一个全局变量富=“一些值”和一个后台进程back_func,我想在后台进程访问$ foo和修改它的值,它可以由主过程中可以看出。这是类似如下: #!/斌/庆典 富= 0功能back_func { 富= $(($ foo的+ 1)) 回声“回$富” }(back_func)及 回声“全球$富” 上述脚本的结果是 0全球 回1 我怎么能得到全球性的结果和后面都'1'? ..
发布时间:2016-08-01 09:50:36 其他开发

我该如何,而不必等待它完成运行在Python另一个脚本?

我创建的,这将让他运行特定作业的用户一个小仪表板。我使用Django的,所以我希望他能够点击一个链接开始工作,然后与作业运行的消息返回页面还给他。这项工作的结果将在稍后通过电子邮件发送给他。 我相信我应该使用 subprocess.Popen ,但我不知道这一点。因此,在伪code,这里是我想要做的: 如果工作== 1: 在后台运行脚本:/path/to/script.py 回 ..
发布时间:2016-08-01 09:43:00 Python

在一个脚本中使用Python的子进程和POPEN运行需要用户交互(的raw_input所),另一个Python脚本

我的问题是如下,我会用简单的例子来说明吧。我写了需要用户交互的python脚本,特别是它使用的raw_input()函数来获取用户的输入。下面的code简单地要求用户在两个号码连续型(每间按回车键),然后返回答案(惊讶,惊讶的是,它被称为“sum_two_numbers.py')。浩哼! #!在/ usr /斌/蟒蛇#------------------- #sum_two_numbers.py ..
发布时间:2016-07-27 21:22:37 Python

在Windows异步子

首先,我解决整体问题是一个比较复杂一点比我在这里展示,所以请不要告诉我,'使用线程与封闭“,因为它不会解决我的实际情况,不公平的,公平的位重写和重构。 我有几个应用,这不是我的修改,从标准输入获取数据,做他们的魔法之后船尾它在标准输出上。我的任务是链几个这样的项目。问题是,有时他们窒息,因此我需要跟踪它的STDERR输出自己的进步。 PA = subprocess.Popen(Command ..
发布时间:2016-07-21 10:12:57 Python

行书多次同时放在Python 2.7

您好我想运行一个脚本多次,但希望这发生在同一时间,从我的理解,我是用子进程和线程一起 然而,当我运行它,它仍然看起来像被按顺序执行有人可以帮助我,这样我可以得到它一遍又一遍地运行相同的脚本,但在同一时间吗? 它是实际上的工作,只是很慢? 编辑现在忘了最后一块code在底部 这是我迄今为止 导入OS 进口日期时间 进口螺纹 从子进口POPEN 今日= date ..

使用subprocess.call()来传递通过CMD执行命令

我想我的IP地址设置为一个LAN网络上的特定的。 要做到这一点,我已经使用以下尝试: 导入子 命令='netsh接口的IPv4设置地址名称=“本地连接* 4”源=静态地址= 192.168.173.234掩码255.255.255.0 = =网关192.168.0.1“ subprocess.call([“cmd.exe的”命令]) 这导致的唯一事情就是开机即没有做任何事情空的cmd.ex ..
发布时间:2016-05-29 12:29:07 JavaScript

Python调用subprocess.call的rsync

我想通过ssh从子在Python脚本从一台服务器将影像复制到另一个执行rsync的。我有一个函数定义为: 高清rsyncBookContent(bookIds,serverEnv): bookPaths =“” 如果len(bookIds)GT; 1: bookPaths =“{”+“,”。加入((“书_”+ STR(X))为在bookIds x)的+“}” ..
发布时间:2016-05-29 12:17:26 Python

的Python:子进程并运行多个参数的bash脚本

我如何去使用子模块,这是我必须给几个参数运行bash脚本? 这是我目前使用的: subprocess.Popen(['/我的/文件/路径/ programname.sh','ARG1 ARG2%s'的%ARG3] \\ 壳=真) 在bash脚本似乎不中采取任何参数。任何见解是极大的AP preciated! 解决方案 传递参数作为一个列表,请参阅的在文档的第一code例如的: ..
发布时间:2016-05-29 12:16:09 Python

如何在Mac OSX上的子进程打开文件

我想打开一个文件,并等待下一个指令的执行,直到文件未关闭。我跟着链接如何打开在Mac OSX上10.8.2文件中蟒蟒,但没有奏效。 subprocess.call(['开放',' - W',文件名])将打开文本编辑该文件,但执行只有在文本编辑器退出下一条语句从码头有力,即使我关闭了开file.Means,应该执行下一条语句,只有当文件被关闭,然后文本编辑应自动从码头退出。结果 我也试图与POP ..
发布时间:2016-05-26 19:17:55 Python

Django应用程序时停止部署在Apache工作(子运行,但失败)

我的Django应用程序停止在Apache部署工作时(与mod_wsgi的)。 它运行在Windows服务器上。在Windows应用程序调用的可执行文件呼吁其上的另一个远程Windows对话框执行命令“雷克斯”(炼金术远程执行程序)。 =过程subprocess.Popen(['霸王龙',IP,USR,PWD,命令],标准输出= subprocess.PIPE,universal_newli ..
发布时间:2016-05-21 15:14:02 服务器开发

从POPEN意外的行为,一旦Web应用程序部署与Apache

我有一个使用子进程来看待从git的目录中的日志一些code。我的code时,似乎在本地的Django开发环境中执行工作的罚款。但是一旦部署(与Apache / mode_wsgi)从标准输出读取输出()回来空。我的开发和生产的机器都是一样的,现在,我也尝试确保每个文件是可读的。 没有任何人有一个想法,为什么POPEN没有返回这里一旦部署任何输出?谢谢你。 高清getGitLogs(项目名,SE ..
发布时间:2016-05-21 15:03:42 服务器开发

来自Apache返回退出code -6与不stdout或stderr子进程

当从Apache进程中运行“混帐地位”,甚至“LS”,我会经常得不到标准输出或错误,以及-6退出状态code。其他时候,它只是工作。任何想法,为什么这是发生或意味着什么? 解决方案 如果你是一个很多人在网络上,你可能会耗尽可用的并发连接。这是假设你是在Linux上,当你谈论你的遥控器。 10个并发安全的集合默认值是不够的,如果你通过SSH有很多的并发连接。 这是混帐运行在本地机器上解释, ..
发布时间:2016-05-21 13:58:19 服务器开发

的Python:获得窗口蚁子过程的返回code

我用Python来调用Ant,我想要得到的蚂蚁返回code的检测蚂蚁错误。 例如,输入cmd.exe。 C:\\ Documents和Settings \\ Administrator的>蚂蚁SFSF 构建文件:build.xml文件不存在! 构建失败 C:\\ Documents和Settings \\ Administrator的>回声%ERRORLEVEL% 1 但是在 ..
发布时间:2016-05-18 22:19:57 Python