Subversion Repositories public

Rev

Rev 100 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 100 Rev 102
Line 1... Line 1...
1
inotify cron system
1
inotify cron system
2
2
3
(c) Lukas Jelinek, 2006, 2007, 2008
3
(c) Lukas Jelinek, 2006, 2007, 2008, 2009
4
4
5
1. About
5
1. About
6
2. Requirements
6
2. Requirements
7
3. How to use
7
3. How to use
8
4. Bugs, suggestions
8
4. Bugs, suggestions
9
5. Licensing
9
5. Licensing
Line 18... Line 18...
18
a table manipulator. You can use it a similar way as the regular cron.
18
a table manipulator. You can use it a similar way as the regular cron.
19
The difference is that the inotify cron handles filesystem events
19
The difference is that the inotify cron handles filesystem events
20
rather than time periods.
20
rather than time periods.
21
21
22
2. Requirements
22
-
 
23
2. Requirements
23
* Linux kernel 2.6.13 or later (with inotify compiled in)
24
* Linux kernel 2.6.13 or later (with inotify compiled in)
24
* inotify headers (inotify.h, sometimes inotify-syscalls.h) installed in
25
* inotify headers (inotify.h, sometimes inotify-syscalls.h) installed in
25
  <INCLUDE_DIR>/sys. The most common place is /usr/include/sys.
26
  <INCLUDE_DIR>/sys. The most common place is /usr/include/sys.
26
* GCC 4.x compiler (probably works also with GCC 3.4, possibly with
27
* GCC 4.x compiler (probably works also with GCC 3.4, possibly with
27
  older versions too)
28
  older versions too)
Line 43... Line 44...
43
file simply rename it from /etc/incron.conf.example to
44
file simply rename it from /etc/incron.conf.example to
44
/etc/incron.conf (you can also use -f <config> for one-time
45
/etc/incron.conf (you can also use -f <config> for one-time
45
use of a custom configuration file).
46
use of a custom configuration file).
46
47
47
48
Making a release of the source tree relies on the 'VERSION' file.
-
 
49
The file should contain only a simple version string such as '0.5.9'
-
 
50
or (if you wish) something more comlex (e.g. '0.5.9-improved').
-
 
51
The doxygen program must be installed and its control file 'Doxygen'
-
 
52
created for generating the API documentation.
-
 
53
-
 
54
48
4. How to use
55
4. How to use
49
The incron daemon (incrond) must be run under root (typically from
56
The incron daemon (incrond) must be run under root (typically from
50
runlevel script etc.). It loads the current user tables and hooks
57
runlevel script etc.). It loads the current user tables and hooks
51
them for later changes.
58
them for later changes.
52
59