ChinaUnix.net
相关文章推荐:

linux 多个定时器

这是net-snmp中的代码 用setitimer和链表实现 snmp_alarm.h [code] #ifndef SNMP_ALARM_H #define SNMP_ALARM_H #define RETSIGTYPE void typedef void (SNMPAlarmCallback) (unsigned int clientreg, void *clientarg); /* * alarm flags */ #define SA_REPEAT 0x01 /* keep repeating every X seconds */ struct snmp_alarm { struct timeval t; unsigned int flags; unsigned int clientreg; ...

by yecheng_110 - C/C++ - 2008-10-07 00:45:28 阅读(3916) 回复(2)

相关讨论

:em21:如题!! 目前自己只用一种秒数加加复杂的实现..想知道信号方面有不有好的解决的方法

by _OPEN_ - C/C++ - 2008-06-18 16:02:03 阅读(14814) 回复(18)

linux定时器的实现 原文参见my blog:http://blog.chinaunix.net/u3/94771/showart_2000555.html 一、已有的定时器接口 时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了SetTimer和timeSetEvent等定时器接口,linux中则提供了setitimer等接口。这些函数的接...

by bripengandre - C/C++ - 2013-11-20 09:34:06 阅读(23637) 回复(17)

我上网查了一下定时器Crontab,我想定时抓包,我想在没天的11:30抓包,于是我就写crontab -u root -e编辑器来设定时程表,30 11 * * * tcpdump -n -i eth0 -w /root/test.dump,但是我发现到时间后根本就没有执行.我想问 1。为什么没有执行。 2。怎么让tcpdump程序停止,因为我一般都是按ctrl+c来停止的。 请各位大侠指教,谢谢!

by yanwei_2004 - Shell - 2007-08-28 12:17:20 阅读(5539) 回复(7)

项目中需要, 每隔2天启动一次特定的程序, 能用linux定时器实现吗? 2天或2个星期, 这个时间是不是太长了, linux定时器能否成功呢?

by W.Z.T - C/C++ - 2008-11-27 22:23:50 阅读(3130) 回复(12)

好像MFC 中的SetTimer 我在网上看到一篇文章 ,但是好像代码没写完..它是怎么实现利用单线程实现,而且同时还可以处理其他任务的 [code] 最优雅的方法是使用RTC机制。利用select函数,你可以用单线程实现定时器,同时还可以处理其它任务。简单示例: #include #include <linux/rtc.h> #include #include #include #include #include #include ...

by cookis - C/C++ - 2007-01-24 20:56:56 阅读(7900) 回复(15)

:shock: 各位高手,小弟在做一个协议的时候要用到一个精确的定时器,不用setitimer,有别的办法吗?请赐教!小弟万分感谢!我很着急呀!

by mayang - 内核/嵌入技术 - 2005-09-28 16:42:29 阅读(1234) 回复(1)

不用alarm也不用sleep如何实现linux下的定时器

by eicol - Linux论坛 - 2004-02-06 14:23:22 阅读(885) 回复(3)

刚接触linux不久,现在在学linux进程间通信 现在想在嵌入式linux系统下,完成基于消息队列,守护进程看护进程,当有进程意外终止时候,要重新启动它 守护进程怎样检测到终止的进程呢 :emn20: 请各位高手帮忙 。。先谢过了。。。

by cyg19860205 - C/C++ - 2009-03-30 16:28:09 阅读(1683) 回复(3)

请问 在一台linux上已经启用了一个数据库ORADB1 请问怎么配置增加一个数据库ORADB2 具体怎么切换 最好用命令行,谢谢大家 我想在另外一个数据库上建立一个RMAN恢复目录

by ok57 - Oracle - 2008-12-26 16:13:26 阅读(1863) 回复(2)

作者: yreqab 出自: http://www.linuxdiyf.com 查了下网上的操作方式,虽然都是启动mysql socket但是配置略有区别,网上都是用mysqld_multi这个命令在my.cnf下配置,而我们这里的方式是直接在启动mysqld时指定不同的cnf,启动Mysqld,可能意思是一样的。 不过以下方法在ubuntu下尝试失败,在redhat9下确成功,暂时没找到问题,估计是 ubuntu启动MYSQL时设置的进程不太一样,我这里总提示写进程文件时冲突。 redhat9的mys...

by sdccf - MySQL文档中心 - 2008-05-29 08:38:01 阅读(1084) 回复(0)