Inotify
PHP Manual

inotify_init

(PECL inotify >= 0.1.2)

inotify_initInitialize an inotify instance

resource inotify_init ( void )

Initialize an inotify instance for use with inotify_add_watch()

A stream resource or FALSE on error.

#1 Example usage of inotify

<?php
// Open an inotify instance
$fd inotify_init();

// Watch __FILE__ for metadata changes (e.g. mtime)
$watch_descriptor inotify_add_watch($fd__FILE__IN_ATTRIB);

// generate an event
touch(__FILE__);

// Read events
$events inotify_read($fd);
print_r($events);

// The following methods allows to use inotify functions without blocking on inotify_read():

// - Using stream_select() on $fd:
$read = array($fd);
$write null;
$except null;
stream_select($read,$write,$except,0);

// - Using stream_set_blocking() on $fd
stream_set_blocking($fd0);
inotify_read($fd); // Does no block, and return false if no events are pending

// - Using inotify_queue_len() to check if event queue is not empty
$queue_len inotify_queue_len($fd); // If > 0, inotify_read() will not block

// Stop watching __FILE__ for metadata changes
inotify_rm_watch($fd$watch_descriptor);

// Close the inotify instance
// This may have closed all watches if this was not already done
fclose($fd);

?>

- :

array(
  array(
    'wd' => 1,     // Equals $watch_descriptor
    'mask' => 4,   // IN_ATTRIB bit is set
    'cookie' => 0, // unique id to connect related events (e.g. 
                   // IN_MOVE_FROM and IN_MOVE_TO events)
    'name' => '',  // the name of a file (e.g. if we monitored changes
                   // in a directory)
  ),
);


Inotify
PHP Manual

, - , , , . .


 20.09.2019 - 04:36: , , - Upbringing, Inlightening, Education -> - _.
18.09.2019 - 12:08: - New Technologies -> - _.
18.09.2019 - 06:01: , , - Upbringing, Inlightening, Education -> .. - _.
17.09.2019 - 05:51: , - War, Politics and Science -> - _.
17.09.2019 - 05:41: , , - Upbringing, Inlightening, Education -> - _.
16.09.2019 - 18:21: - Economy and Finances -> - _.
16.09.2019 - 03:11: - Conscience -> - _.
14.09.2019 - 18:23: - Personalias -> WHO IS WHO - - _.
13.09.2019 - 09:08: - Ecology -> - _.
12.09.2019 - 17:47: , - War, Politics and Science -> . ? - _.
08.09.2019 - 03:42: , , - Upbringing, Inlightening, Education -> .. - _.
07.09.2019 - 07:36: , , - Upbringing, Inlightening, Education -> - _.
Bourabai Research Institution home page

Bourabai Research -  XXI Bourabai Research Institution