dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的原形如下:
#include
int dup( int oldfd );
int dup2( int oldfd, int targetfd );
dup()函数:
利用函数dup,我们可以复制一个描述符。传给该函数一个既有的描述符...
分类:
其他好文 时间:
2014-11-17 21:23:54
阅读次数:
160
#include
#include
#include
#include
#include
int main(int argc, char *argv[])
{
struct stat sb;
struct tm *ptr;
if (argc != 2)
{
fprintf(stderr, "Usage: %s \n", argv[...
分类:
系统相关 时间:
2014-11-17 17:50:19
阅读次数:
217
importsysimportpymongofrompymongoimportConnectionfrompymongo.errorsimportConnectionFailuredefmain():try:conn=Connection(host="localhost",port=27017)exceptConnectionFailure,e:sys.stderr.write("connectionfailure:%s"%e)sys.exit(1)db=conn["books"]book_doc={"ISD..
分类:
其他好文 时间:
2014-11-15 11:34:47
阅读次数:
171
assert宏的原型定义在中,其作用是假设它的条件返回错误,则终止程序运行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,假设其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 ...
分类:
其他好文 时间:
2014-11-10 21:49:37
阅读次数:
254
1. 重定向
执行一个命令,有输入,有输出。
标准输入: standard input ,检查 stdin , 代码为0, 使用< 或 < 或 >>
标准错误输出; standard error output. 简称:stderr, 命令执行返回的错误信息。 代码为2, 使用 > 或 >>
默认都输出到屏幕上。...
分类:
系统相关 时间:
2014-11-10 10:06:46
阅读次数:
271
1\\ C++宏:
(1)#作用是将其后面的宏参数进行字符串化操作(Stringfication);
eg: #define WARN_IF(EXP)\ do{ if (EXP)
fprintf(stderr, "Warning: " #EXP "\n"); }\ while(...
分类:
编程语言 时间:
2014-11-06 14:30:54
阅读次数:
197
启动一个C语言程序时,操作系统环境负责打开三个文件,并将这3个文件的指针提供给该程序。这3个文件分别为标准输入(stdin)、标准输出(stdout)、标准错误(stderr)。它们在stdio.h中声明,大多数环境中,stdin指 ...启动一个C语言程序时,操作系统环境负责打开三个文件,并将这3...
分类:
其他好文 时间:
2014-11-06 12:33:48
阅读次数:
257
目的:顺序执行进程 在Bash里面类似 a.sh && b.sh && c.sh先来说下Popen这个函数classsubprocess.Popen(args,bufsize=0,executable=None,stdin=None,stdout=None,stderr=None,preexec_f...
分类:
编程语言 时间:
2014-11-05 12:48:28
阅读次数:
235
系统设定:标准输入standardinput(stdin):代码为0,使用<或<<标准输出standardoutput(stdout):代码为1,使用>或>>标准错误输出standarderroroutput(stderr):代码为2,使用2>或2>>标准输入<<<:<:就是将原本需要由键盘输入的数据,改..
分类:
其他好文 时间:
2014-11-01 06:23:42
阅读次数:
260
背景:屏幕打印不一定都是从标准输出来的,也包括标准错误输出流stderr中的信息文件描述符定义(系统定义了12个)0 标准输入1 标准输出2 标准错误0 默认键盘输入1,2默认从屏幕打印,可以重定向到其他文件参考:流,管道重定向[IBM]:http://www.ibm.com/developerwo...
分类:
系统相关 时间:
2014-10-29 01:57:04
阅读次数:
215