我想编写一个守护程序,它将每5秒写入一次文件夹的内容。不幸的是,这只能执行一次。周期性地做什么?我不知道该怎么办。
struct dirent *file;
struct stat file_details;
while (1)
{
while((file=readdir(source))!=NULL)
{
if(file->d_type!=DT_REG) continue;
fprintf(stderr,"Name: %s \n",file->d_name);
}
sleep(5);
}