OpenBSD Handbook

Current snapshot · amd64 · Generated 2026-09-09

fswatch-1.18.3

file change monitor

Back to search · Project homepage

Description

fswatch monitor files and directory trees for changes. Main features are: - Support for many OS-specific APIs such as kevent, inotify, and FSEvents. - Recursive directory monitoring. - Path filtering using including and excluding regular expressions. - Customizable record format. - Support for periodic idle events. Limitations: The kqueue monitor, available on any *BSD system featuring kqueue, requires a file descriptor to be opened for every file being watched. As a result, this monitor scales badly with the number of files being observed, and may begin to misbehave as soon as the fswatch process runs out of file descriptors. In this case, fswatch dumps one error on standard error for every file that cannot be opened.

Package information

Ports path
sysutils/fswatch
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
sysutils
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa, m88k, sh

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Library

Installing and updating packages · Package details as JSON