码迷,mamicode.com
首页 >  
搜索关键字:popen    ( 539个结果
python学习之subprocess模块
subprocess.Popen这个模块主要就提供一个类Popen:class subprocess.Popen( args, bufsize=0, executable=None, stdin=None, stdout=None, stder...
分类:编程语言   时间:2015-01-15 17:43:30    阅读次数:186
python中的commands模块,执行出错:'{' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
最近发现了python的commands模块,查看了下源码,使用的popen封装的,形成三个函数getstatus(), getoutput(), getstatusoutput()源码如下:def getstatus(file): """Return output of "ls -ld " ...
分类:编程语言   时间:2015-01-14 11:01:40    阅读次数:1094
popen在程序内调用可执行程序
一般有3种方法:1.exec函数 2.system函数 3. popen int xpipe(char *cmdname, char *outbuf, int outlen) { int ret = 0; FILE *pf; pf = popen(cmdname, "r"); if( !pf ) return -1; if(outbu...
分类:其他好文   时间:2015-01-13 16:04:19    阅读次数:227
Linux下C程序插入执行shell脚本
1、system(执行shell命令)相关函数 fork,execve,waitpid,popen表头文件 #include定义函数 int system(const char * string);函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-cstring来...
分类:系统相关   时间:2015-01-05 10:48:38    阅读次数:239
Linux下使用popen()执行shell命令
简单说一下popen()函数 函数定义 #include FILE * popen(const char *command , const char *type ); int pclose(FILE *stream); 函数说明   popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。这个管道必须由pclose()函数...
分类:系统相关   时间:2015-01-01 00:19:11    阅读次数:374
【IPC通信】基于管道的popen和pclose函数
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数...
分类:其他好文   时间:2014-12-31 16:06:27    阅读次数:225
APUE之通过popen,fputc等函数获取本虚拟机网卡eth0的IP
任务:unix环境通过c程序获取本虚拟机网卡eth0的IP. 总结: 1. 标准I/O库函数相对于系统调用的函数多了个缓冲区(,buf),安全性上通过buf 防溢出。 2.用system函数输出是标准输出,进一步理解fork函数和exec函数重新开启一个进程运行程序; 3.printf 这类输出函数中“ ”若包含“记得要换成转义字符\"            资料链接:   htt...
分类:其他好文   时间:2014-12-26 23:04:23    阅读次数:412
Python中执行系统命令常见的几种方法
(1)os.system 这个方法是直接调用标准C的system()函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息。 import osos.system('cat /proc/cupinfo')(2)os.popen 该方法不但执行命令还返回执行后的信息对象,是通过一个管道文件...
分类:编程语言   时间:2014-12-23 21:08:09    阅读次数:181
Popen的方法
Popen的方法:Popen.poll()用于检查子进程是否已经结束。设置并返回returncode属性。Popen.wait()等待子进程结束。设置并返回returncode属性。Popen.communicate(input=None)与子进程进行交互。向stdin发送数据,或从stdout和s...
分类:其他好文   时间:2014-12-23 21:02:07    阅读次数:198
Linux下C/C++代码调用PHP代码
Linux下C/C++代码可以通过popen系统函数调用PHP代码并通过fgets函数获取PHP代码echo输出的字符串。...
分类:编程语言   时间:2014-12-05 12:49:45    阅读次数:181
539条   上一页 1 ... 47 48 49 50 51 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!