文件名称:linux 时间与文件实验
文件大小:49KB
文件格式:PDF
更新时间:2016-05-30 06:07:53
linux 时间与文件
voi d Pri nt Msg(int Num) { printf ("%s\n", "Hello Worl d"); return; } int mai n(int argc, char*argv[]) { signal(SIGALRM, PrintMsg); struct itimerval tick; tick.it_value.tv_sec = 1; //十秒钟后将启动定时器 tick.it_value.tv_usec = 0; tick.it_i nt erval.tv_sec =1; //定时器启动后,每隔 1 秒将执行相应的函数 tick.it_i nt erval.tv_usec = 0; //setitimer 将触发 SIGALRM 信号 int ret = setiti mer(ITIMER_REAL, &tick, NULL); if ( ret != 0) { print f ("Set timer error. %s \ n", strerror(errno) ); return -1; } printf ("Wait!\ n"); getchar(); return 0;