当前位置: 技术问答>linux和unix
不是高手的也知道,关于时间的库函数,帮帮我,谢谢了
来源: 互联网 发布时间:2015-01-18
本文导语: 我想写一个这样的进程:大部分时间是休眠的,每天凌晨系统空闲时醒过来帮我处理一点事情,(要花费的时间是不定的,在0.5——2小时之间),完了继续睡,直到次日凌晨;请问如何写代码?? 是linux系统下运行 ...
我想写一个这样的进程:大部分时间是休眠的,每天凌晨系统空闲时醒过来帮我处理一点事情,(要花费的时间是不定的,在0.5——2小时之间),完了继续睡,直到次日凌晨;请问如何写代码??
是linux系统下运行
是linux系统下运行
|
#include
struct tm *now;
now=(struct tm *)malloc(sizeof(struct tm));
while (1) {
now=localtime(time(NULL));
if (now->tm_hour==2)
do_someting();
else
sleep(3600);
}
其实你也可以用cron定时。
struct tm *now;
now=(struct tm *)malloc(sizeof(struct tm));
while (1) {
now=localtime(time(NULL));
if (now->tm_hour==2)
do_someting();
else
sleep(3600);
}
其实你也可以用cron定时。
|
to wwwunix:
我怎么记得localtime是用内部的静态结构变量返回指针的,malloc不是要导致
内存泄漏么?
我怎么记得localtime是用内部的静态结构变量返回指针的,malloc不是要导致
内存泄漏么?
|
写个程序,用cron调用