About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 171
  • Price: Free |
  • Operating system: Linux
  • Publisher: Lukas Jelinek
See full specifications

linux default iconincron Publisher's description

incron is an "inotify cron" system. It works like the regular cron but is driven by filesystem events instead of time periods.

incron is an "inotify cron" system. It works like the regular cron but is driven by filesystem events instead of time periods.

incron contains two programs, a daemon called "incrond" (analogous to crond) and a table manipulator "incrontab" (like "crontab").

What's New in This Release:

В· spaces in event-related file names now handled correctly (#0000178)
В· crashing on incrontab --user fixed (#0000187)
В· man pages improved (bug reporting info as of #0000407
В· Makefile improved ('release-clean' also removes 'doc')

System Requirements:

- Linux kernel 2.6.13 or later (with inotify compiled in)
- inotify headers (inotify.h, inotify-syscalls.h) installed in /sys. The most common place is /usr/include/sys.
- GCC 4.x compiler (probably works also with GCC 3.4, possibly with older versions too)

How to build:

Because this version is very early it does not contain a standard portable build mechanism. There is only a Makefile which must be modified manually. On many Linux systems you need not to change anything.

Please review the Makefile BEFORE you type 'make'. Especially check the PREFIX and other common variables. If done you can now build the files ('make').

The binaries must be of course installed as root. Note that the installer creates a special user called 'incron' which manages the incron tables.

How to use:

The incron daemon (incrond) must be run under root (typically from runlevel script etc.). It loads the current user tables and hooks them for later changes.

The incron table manipulator may be run under any regular user since it SUIDs. For manipulation with the tables use basically the same syntax as for the crontab program. You can import a table, remove and edit the current table.

The user table rows have the following syntax:


is a filesystem path (currently avoid whitespaces!)
is a symbolic (see inotify.h; use commas for separating symbols) or numeric mask for events
is an application or script to run on the events

The command may contain these wildcards:

$$ - a dollar sign
$@ - the watched filesystem path (see above)
$# - the event-related file name
Example: You need to run program 'abc' with the full file path as an argument every time a file is changed in /var/mail. One of the solutions follows:
/var/mail IN_CLOSE_WRITE abc $@/$#
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

incron Tags:

Click on a tag to find related softwares

Is incron your software?

Manage your software

Most Popular

linux default icon JOrg 0.93 RC
It's a software to help you control your files and their location.
linux default icon Android HTC 2.3
Android ported to the HTC Vogue, Kaiser, Polaris, and Nike.
linux default icon iReport Designer for JasperReports 4.0.2
iReport is the free, open source report designer for JasperReports.
linux default icon jGRASP 1.8.8_07 Beta
jGRASP is a lightweight development environment,.....
linux default icon Code::Blocks 10.05
A C/C++ IDE built with configurability and extensibility in mind

Related Category

» Archiving (73)
» Benchmarking (88)
» Other (3482)
» Printer (63)
» Shell Tools (113)