assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt ...
分类:
其他好文 时间:
2016-09-02 21:45:27
阅读次数:
120
#!/usr/bin/envpython#coding:utf-8importosfromsubprocessimportPopen,PIPEdefgitPid():#拿到java系统进程值p=Popen([‘pidof‘,‘java‘],stdout=PIPE,stderr=PIPE)pids=p.stdout.read().split()returnpidsdefparsePidFile(pids):#访问VmRSS物理内存值并作累计sum=0foriinpids:fn..
分类:
编程语言 时间:
2016-09-01 16:34:52
阅读次数:
175
概述: perror和strerror都是C语言提供的库函数,用于获取与erno相关的错误信息,区别不大,用法也简单。最大的区别在于perror向stderr输出结果,而 strerror向stdout输出结果。 测试代码如下: [cpp] view plain copy print? #inclu ...
分类:
其他好文 时间:
2016-08-30 10:48:36
阅读次数:
126
Linux重定向程序:指令+数据读入数据:Input输出数据:Output打开的文件都有一个fd:filedescriptor(文件描述符)Linux给程序提供三种I/O设备标准输入(STDIN)0默认接受来自键盘的输入标准输出(STDOUT)1默认输出到终端窗口标准错误(STDERR)2默认输出到终端窗口[root@localho..
分类:
系统相关 时间:
2016-08-29 22:51:34
阅读次数:
450
assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badpt ...
分类:
其他好文 时间:
2016-08-18 21:09:12
阅读次数:
156
错误一:遇到一个很奇怪的问题,web.py代码里面报错IOError:[Errno32]Brokenpipe启动命令:nohuppythonxxx.py>>xxx.log&ssh登录到机器上,启动,不会出现远程ssh执行启动脚本,就会出现IOError问题查看进程pid,ll/proc/<pid>/fd发现,stderr也就是fd为2的文件,竟然是..
分类:
编程语言 时间:
2016-08-11 16:08:29
阅读次数:
235
一个简单的使用re.search匹配一个字符串中的关键字[root@localhost~]#vimceshi.py#!/usr/bin/envpython
#coding:utf-8
importre
err=("stderr:‘Permissiondenied(publickey)fatal:Couldnotreadfromremoterepository")
matchpro=re.search(r‘Permissiondenied\(publickey\)‘,err..
分类:
编程语言 时间:
2016-08-04 11:44:18
阅读次数:
138
一、bash的I/O重定向及管道1、Linux下一般缺省的输入称之为标准输入,即键盘输入,缺省的输出称之为标准输出,即显示器输出。Linux给程序提供了三种I/O设备:标准输入(STDIN)--0:默认接受来自键盘的输入标准输出(STDOUT)--1:默认输出到终端窗口标准错误(STDERR)--2:默..
分类:
系统相关 时间:
2016-08-02 22:33:51
阅读次数:
273
一.三种I/O设备标准输入(STDIN)接受键盘的输入用<来重定向单行标准输入用<<“终止词”来重定向多行标准输入,自定义结束符号2.标准输出(STDOUT)默认输出到终端1>file重定向到file中1>>file追加到file中3.标准错误输出(STDERR)默认输出到终端2>file..
分类:
其他好文 时间:
2016-08-02 17:12:04
阅读次数:
463
标准I/O和管道标准输入和输出程序是由指令+数据组成程序的数据流有三种:输入数据流:<--标准输入(stdin),一般默认是键盘输出数据流:-->标准输出(stdout),一般默认到终端窗口错误输出流:-->标准错误(stderr),一般默认到终端窗口标准输入:0标准输出:1错误..
分类:
其他好文 时间:
2016-08-02 11:49:15
阅读次数:
675