#include <time.h>
#include <stdio.h>
#include <sys/types.h>
#include <stdlib.h>
#include <unistd.h>
void main()
{
time_t timep;
struct tm *p;
while(1){
time(&timep);
p=localtime(&timep);
//printf("%s/n",ctime(&timep));
//printf("%d/%d/%d ",(1900+p->tm_year), (1+p->tm_mon),p->tm_mday);
//printf("%d:%d:%d /n",p->tm_hour,p->tm_min,p->tm_sec);
if(p->tm_hour==12)
if(p->tm_min==0)
system("/sbin/reboot");
sleep(58);
}
exit(0);
}
本文介绍了一个简单的C程序,该程序使用了标准库函数如time、localtime及system等,实现每到中午12点整自动执行系统重启的功能。通过循环与条件判断结合sleep函数实现了精确的时间控制。
526

被折叠的 条评论
为什么被折叠?



