#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);
}