The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

как отследить изменение файла? (proccess idle)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: proccess, idle,  (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _ From : Aleksey I Zavilohin 2:5020/400 07 Jun 98 15:02:10 Subj : Re: как отследить изменение файла? ________________________________________________________________________________ From: Aleksey I Zavilohin <villain@ems.chel.su> Reply-To: Aleksey I Zavilohin <villain@ems.chel.su> yuri@killer.cracksoft.kiev.ua писал: >>В смысле как отследить изменение файла, не прибегая к >>while(1) { >> stat(file,&st); >> if (st.st_mtime > old_wakeup) { >> /* действия */ >> } >> sleep(10); >>} > >>P.S. В первую очередь интересуют BSD. > > AFAIK стандартного способа не существует. Просто использую usleep с задержкой > примерно 1/10 или даже 1/100 секунды. Загружать процессор не будет, > проверено. Hотификация рулез, только у нас с ней плохо 8-(( Кстати на счет не загружать это ты по top-у смотрел? while(1) { for(i=0;i<100000;i++); usleep(1); }; поизменяй количество итераций и посмотри за показанями top-a 8-)) если будешь успевать обрабатывать цикл чуть-чуть меньше чем за квант, то загрузка будет ~ 0 8-) хотя это не так -- Всего villain mailto:villain@ems.chel.su -- http://villain.ems.chel.su/~villain --- ifmail v.2.14dev2 * Origin: Electronic Microsystems JSC (2:5020/400@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру