Демон выполняется только один раз - PullRequest
1 голос
/ 02 апреля 2019

Я хочу написать демон, который будет записывать содержимое папки каждые 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);
}
...