Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610940)
Контекстум
Linux Format (Линукс Формат)  / №7 2015

СИСТЕМА: INOTIFY И GETOPTS (80,00 руб.)

0   0
Первый авторБраун Крис
Страниц4
ID566327
АннотацияПредставьте себе такую ситуацию: вы просматриваете содержимое каталога в графическом файловом менеджере. Вы добавляете в каталог новый файл — например, копируете его с командной строки; и — вуаля! — он мигом появляется в окне файлового менеджера. Откуда файловый менеджер узнал о появлении файла? Ну, он мог, например, следить за изменениями каталога, постоянно считывая его содержимое. Но такой способ неэффективен с точки зрения потребления ресурсов. К счастью, в ядре Linux есть механизм, специально предназначенный именно для этой цели — для оповещения программы об изменениях в файловой системе.
Браун, К. СИСТЕМА: INOTIFY И GETOPTS / К. Браун // Linux Format (Линукс Формат) .— 2015 .— №7 .— С. 78-81 .— URL: https://rucont.ru/efd/566327 (дата обращения: 29.04.2025)

Предпросмотр (выдержки из произведения)

Сис тем ное про грам ми ро ва ние Сис те ма: inotify и getopts В треть ей час ти се рии д-ра Кри са Брау на мы нау чим ся от сле жи вать из ме не ния в фай ло вой сис те ме, об ра ба ты вать ар гу мен ты ко манд ной стро ки и про чее. <...> П Наш эксперт Док тор Крис Бра ун обу ча ет, пи шет и кон суль ти ру ет по Linux. <...> Уче ная сте пень по фи зи ке эле мен тар ных частиц ему в этом совсем не по мо га ет. ред ставь те се бе та кую си туа цию: вы про смат ри вае те содер жи мое ка та ло га в гра фи че ском фай ло вом ме нед жере. <...> Вы до бав ляе те в ка та лог но вый файл — на при мер, ко пи руе те его с ко манд ной стро ки; и — вуа ля! — он миго м появ ля ет ся в ок не фай ло во го ме нед же ра. <...> От ку да фай ло вый менед жер уз нал о по яв ле нии фай ла? <...> Ну, он мог, на при мер, сле дить за из ме не ния ми ка та ло га, по сто ян но счи ты вая его со дер жи мое. <...> Но та кой спо соб не эф фек ти вен с точ ки зре ния потребления ресур сов. <...> К сча стью, в яд ре Linux есть ме ха низм, спе ци аль но предна зна чен ный имен но для этой це ли — для опо ве ще ния про граммы об из ме не ни ях в фай ло вой сис те ме. <...> Сна ча ла вы <...>