当前位置: 技术问答>linux和unix
如何在UNIX上监测和纪录键盘输入???给1000分或 RMB 都可以!
来源: 互联网 发布时间:2014-12-18
本文导语: 哪位大侠能帮帮我?如果实现,一定兑现!!! johnyu@hzcnc.com | 如果有键盘输入 我想应该会有SIGIO这个信号 | 用select异步并发io | //这是我的例程,不知道对...
哪位大侠能帮帮我?如果实现,一定兑现!!!
johnyu@hzcnc.com
johnyu@hzcnc.com
|
如果有键盘输入
我想应该会有SIGIO这个信号
我想应该会有SIGIO这个信号
|
用select异步并发io
|
//这是我的例程,不知道对不对,我这里没有环境测试(出差在外)
#include
#include
void sigio(int);
main()
{
int signo;
sigset( SIGIO, sigio );//设定SIGIO信号的响应函数
while(1);//循环等待信号
exit(0);
}
void sigio( int signo )
{
puts("input");
return;
}
#include
#include
void sigio(int);
main()
{
int signo;
sigset( SIGIO, sigio );//设定SIGIO信号的响应函数
while(1);//循环等待信号
exit(0);
}
void sigio( int signo )
{
puts("input");
return;
}
|
应该要屏蔽中断信号吧,作为一个守护进程,监控键盘输入信号,并写入文件?
|
我想可以象 songhtao(三十年孤独)所说用select监视stdin,然后再从缓冲取出输入字符
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。