add README.md
This commit is contained in:
23
README.md
Normal file
23
README.md
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
# Execution-counter
|
||||
This program uses `inotify` ([man page](https://man7.org/linux/man-pages/man7/inotify.7.html)) to monitor file accesses for each file in $PATH. A potential use-case is to find which files are not needed in a docker-image.
|
||||
|
||||
|
||||
## Build
|
||||
```
|
||||
gcc exec_tracker.c -o exec_tracker
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
```sh
|
||||
# Track number of times executables in PATH are accessed
|
||||
./exec_tracker
|
||||
|
||||
# Track number of times regular files in <directory> is accessed
|
||||
./exec_tracker <directory>
|
||||
```
|
||||
|
||||
## Acknowledgments
|
||||
The code borrows heavily from the `inotify` manual page in the Linux Programmer's Manual.
|
||||
|
||||
Reference in New Issue
Block a user