由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?
相关主题
Re: Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?菜鸟请教什么类型的项目需要linux下面的编程
A question related to pipelinux shell cmd xargs question
请问如何恢复正常的IO?如何run spark scala 代码,不用jar 的情况下?
大家帮我看看C文件输入函数fprintf的问题Python里边file writer的问题
弱问perl写网页buffer问题does the system guarantee this? (转载)
关于perl和linux shell script的书最经典有哪些? (转载)multi-thread 一问,
急问一个Linux shell问题OpenGL能否方便实现自定义图形的移动,擦除和分层显示?
help for Shell script commands新人5个包子请教问题,redhat读写文件的内存问题 (转载)
相关话题的讨论汇总
话题: rawtime话题: timeinfo话题: include话题: buffer话题: linux
进入Programming版参与讨论
1 (共1页)
b*********n
发帖数: 1258
1
写了一个C程序每秒会显示一些statistics信息
想做成top命令的那种自动刷新的效果
不知道怎么做, 谢谢
t****t
发帖数: 6806
2
curse library. not easy to use.

【在 b*********n 的大作中提到】
: 写了一个C程序每秒会显示一些statistics信息
: 想做成top命令的那种自动刷新的效果
: 不知道怎么做, 谢谢

b*********n
发帖数: 1258
3
thank you
then i will try alternative options then

【在 t****t 的大作中提到】
: curse library. not easy to use.
d****n
发帖数: 1637
4
没那么恐怖。
给你一个例子。再屏幕中间打印时间。
#include
#include
#include
#include
main( )
{
initscr( );
int i=0;
char buffer [80];
while(1){
clear();
move( LINES/2 - 1, COLS/2 - 4 );
time_t rawtime;
struct tm * timeinfo;

time(&rawtime);
timeinfo=localtime(&rawtime);
strftime(buffer, 80, "%I:%M:%S%p.", timeinfo);
sleep(1);
addstr(buffer);
refresh( );
endwin( );
i++;
}
}
##################################
how to compile:
gcc BullEye.c -o BullEye -lcurses
注意一定要装curses.h lib.一般rpm, apt-get系统都能自动查到。
good luck.

【在 b*********n 的大作中提到】
: thank you
: then i will try alternative options then

b******n
发帖数: 592
5
easy to do if it is only one line...
use "\r" instead "\n" for end of line..

【在 b*********n 的大作中提到】
: 写了一个C程序每秒会显示一些statistics信息
: 想做成top命令的那种自动刷新的效果
: 不知道怎么做, 谢谢

f******y
发帖数: 2971
6
In linux, just use top.
In windows, use WinTail.

【在 b*********n 的大作中提到】
: 写了一个C程序每秒会显示一些statistics信息
: 想做成top命令的那种自动刷新的效果
: 不知道怎么做, 谢谢

r****t
发帖数: 10904
7
直接朝 stdout 写就行了。有命令能刷新显示的。

【在 b*********n 的大作中提到】
: 写了一个C程序每秒会显示一些statistics信息
: 想做成top命令的那种自动刷新的效果
: 不知道怎么做, 谢谢

p*****a
发帖数: 1152
8
watch

【在 r****t 的大作中提到】
: 直接朝 stdout 写就行了。有命令能刷新显示的。
1 (共1页)
进入Programming版参与讨论
相关主题
新人5个包子请教问题,redhat读写文件的内存问题 (转载)弱问perl写网页buffer问题
问一个vim的问题关于perl和linux shell script的书最经典有哪些? (转载)
为什么redbox比netflix好用的多?急问一个Linux shell问题
Help -- How to output error messages to a file for scripts called by system calls???help for Shell script commands
Re: Linux Shell 里面象 top 命令的那种自动刷新效果怎么做 ?菜鸟请教什么类型的项目需要linux下面的编程
A question related to pipelinux shell cmd xargs question
请问如何恢复正常的IO?如何run spark scala 代码,不用jar 的情况下?
大家帮我看看C文件输入函数fprintf的问题Python里边file writer的问题
相关话题的讨论汇总
话题: rawtime话题: timeinfo话题: include话题: buffer话题: linux