如何停止linux计时器?

时间:2013-07-01 06:50:28

标签: linux timer

我有一个要求,其中我启动计时器并将在特定时间执行特定任务。一旦计时器到期,我将在处理程序中设置一个全局变量。我的流程会不断检查此变量。一旦设置了全局变量,该过程就会停止。

但是setitimer在description中的问题是“当任何计时器到期时,会向进程发送一个信号,并且计时器(可能)重新启动。”

如何在处理程序中停止计时器?

1 个答案:

答案 0 :(得分:1)

来自getitimer(3p)手册页:

  

it_value设置为0将禁用定时器,无论其值如何          it_interval