This program tracks changes made to a specified file(s)/directories and sends notifications when certain events occur. It runs as a "daemon" on Unix systems.
- Monitors file access, deletion, modification, and write/close events.
- Sends desktop notifications using
libnotify
when significant file events are detected. - Runs as a background, allowing continuous monitoring of file/directory changes.
- Clone the repository or download the source code.
git clone https://github.com/kingbian/track-it.git
- Compile the program using:
gcc -o track_it `pkg-config --cflags --libs libnotify` trackIt.c
libnotify is required
- Copy the executable to your systems PATH to make it accessible system wide
sudo cp track_it /usr/local/bin
track_it /path/to/file /path/to/directory &
kill track_it
libnotify
used for desktop notifications
- This project was inspired by:
https://github.com/sinasun/count-it