popen

    0热度

    1回答

    我已经通过了几十个这里的“Python子流程挂起”文章,并认为我已经解决了下面代码中各种文章中提出的所有问题。 我的代码间歇性地挂在Popen命令上。我使用multiprocessing.dummy.apply_async运行4个线程,每个线程启动一个子进程,然后逐行读取输出并将其修改版本打印到标准输出。 def my_subproc(): exec_command = ['stdbuf

    1热度

    2回答

    我很长一段时间的读者,但这是我的第一个问题。 我正在编写一个Python 3程序(我目前正在自学)编译和运行一组C++程序,该程序应该做同样的事情(学生为作业提交)并将其输出与我在文本文件中已经有了预期的输出。 我正在寻找一种方式来运行这些可执行文件,允许我: 在一定时限内终止后的可执行文件(比如,10秒),如果它没有结束。 捕获可执行文件的所有输出(包括stdout,stderr和任何“shel

    1热度

    1回答

    叫我有以下的输入文件“TESTFILE.TXT”: $ cat testFile.txt 111 // mNx 222 // mNy not nMx 333 // mNz also not nMx 我想MNX的值,但其他一些线路的含有约MNX意见。 Unix命令行中使用grep找到正确的路线: $ grep mNx testFile.txt 111 // mNx 222 /

    0热度

    1回答

    我试图运行以下; def conn(ad_group): result = Popen(["sudo -S /opt/quest/bin/vastool", "-u host/ attrs 'AD_GROUP_NAME' | grep member"], stdout=PIPE) return result.stdout 在Python脚本一个RedHat机器上,但我发现F

    0热度

    1回答

    我对Python完全陌生,但我正在努力学习。 我想使用subprocess命令来运行一个模拟程序,我可以在终端中在bash环境中调用该程序。语法非常简单: 命令inputfile.in 其中命令是tcltk环境中的一个更大的仿真脚本。 好吧我已经读了很多python文献,并决定使用subprocess命令的Popen功能。 所以,从我的理解,我应该能够格式化命令如下: p= subprocess.

    0热度

    1回答

    我只是想从python脚本执行命令rm /tmp/*.idx。我已阅读,os.system已被弃用(它不是,见注释),所以我想用POPEN如下: proc = subprocess.Popen(shlex.split('rm /tmp/*.idx')) proc.communicate() 当然进口 shlex和 subprocess后 ,但它不会删除文件。 谢谢。

    0热度

    1回答

    我正在尝试将耗时的任务提取到单独的进程。不幸的是,多线程似乎并不是PHP的选项,但您可以使用popen创建新的php进程。 用例如下:每分钟运行一次cronjob,检查是否有任何需要发送的电子邮件活动。可能需要同时发送多个广告系列,但截至目前,它只是每分钟收到一个广告系列。我想提取广告系列的发送到单独的流程,以便我可以同时发送多个广告系列。 的代码看起来是这样的(注意,这只是一个概念验证): 的c

    0热度

    1回答

    我正在使用python subprocess模块创建子进程。我使用Popen.poll()方法检查子进程的状态。 子流程模块的文档提到负值和无值返回代码。但不是关于积极的返回codes.Popen.poll()返回1在我的情况。那是什么意思? 通过poll()和wait()(以及间接通信())设置的子代码返回码。无值表示进程尚未终止。 负值-N表示孩子被信号N终止(仅限Unix)。

    1热度

    1回答

    目前,我正在努力理解我带来怎样一个python脚本执行多个任务一起给对方。 对于这种情况,我把我自己的目标: 做一个脚本,花了一个URL,通过通过一个HTTP-GET,下载URL后面的视频,将其转换成mp3文件并执行一些“下载后的东西”,如设置MP3标签。这里 的挑战应该是接受新的“下载请求” 而另一个下载/转换/下载后处理是有效的。 如果这种用法是有道理与否,不应该是这个问题的要点(因为我知道已

    0热度

    1回答

    的Visual C++ 2017年 - 控制台应用程序 我找到一个Windows版本POPEN,即_popen唯一的文档说,这应该是它失败时返回一个NULL_PTR。它没有提到向控制台喷出无故障的错误消息。然而,如果返回非null和喷发。我还没有找到确定管道是否连通的方法。当我使用fprintf写入坏管道时,它看起来也不会失败。这是_popen中的错误,还是我做错了?什么是解决方法? #inclu