BSD Ports

sysutils/incron 2017.11.13 MidnightBSD

Handle filesystem-events the way cron handles time ones

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2, lgpl2.1, mit
Categories
sysutils

Description

This program is an "inotify cron" system. It consists of a daemon and a table manipulator. You can use it a similar way as the regular cron. The difference is that the inotify cron handles filesystem events rather than time periods.

Written to use (and named after) Linux' "inotify", on BSD it uses the libinotify compatibility layer.

In the other systems

SystemPortVersion
MidnightBSDsysutils/incron2017.11.13
FreeBSDsysutils/incron2017.11.13_3
OpenBSDsysutils/incron0.5.10p6
DragonFlysysutils/incron2017.11.13_3

Install

Binary package:

mport install incron

From mports:

cd /usr/mports/sysutils/incron && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	incron>0:sysutils/incron

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
compiler localbase:ldflags
Service scripts
incron

Files

Manual pages 4
  • incron.conf(5)
  • incrond(8)
  • incrontab(1)
  • incrontab(5)
pkg-plist 9
  • bin/incrontab
  • @sample etc/incron.conf.example etc/incron.conf
  • sbin/incrond
  • share/man/man1/incrontab.1.gz
  • share/man/man5/incron.conf.5.gz
  • share/man/man5/incrontab.5.gz
  • share/man/man8/incrond.8.gz
  • @dir etc/incron.d
  • @dir /var/spool/incron
distinfo 1
FileSizeSHA256
ar--incron-2017-11-13-81421d3a8bde0989d7e167d8a814d5232896c930_GH0.tar.gz339574f8412a278ed323721ca04eaca8191fba7184a5b39a6bb2286dd9c7fbedb83286