Updated README.md with minor improvements, mostly formating
Этот коммит содержится в:
родитель
3203642618
Коммит
8e2d28ef95
54
README.md
54
README.md
@ -16,45 +16,51 @@ See adhocify --help.
|
|||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
=========
|
=========
|
||||||
|
```
|
||||||
adhocify -w /tmp/ /home/user/myscript.sh
|
adhocify -w /tmp/ /home/user/myscript.sh
|
||||||
|
```
|
||||||
|
Watches for IN\_CLOSE\_WRITE events in /tmp/ and launches script /home/user/myscript.sh
|
||||||
|
|
||||||
* Watches for IN\_CLOSE\_WRITE events in /tmp/ and launches script /home/user/myscript.sh
|
```
|
||||||
|
|
||||||
adhocify -w /tmp/ /home/user/myscript.sh {}
|
|
||||||
|
|
||||||
* Same as above, but also passes the file an event occured on to that script.(argv[1]).
|
|
||||||
|
|
||||||
|
|
||||||
adhocify -w /tmp/ /bin/echo the file {} was written to
|
|
||||||
|
|
||||||
* Running echo "Test" > /tmp/test will print in the shell adhocify was launched in: "the file /tmp/test was written to"
|
|
||||||
|
|
||||||
adhocify -w /tmp/ -w /var/run /home/user/myscript.sh
|
adhocify -w /tmp/ -w /var/run /home/user/myscript.sh
|
||||||
|
```
|
||||||
|
Same as above, but also watches /var/run
|
||||||
|
|
||||||
* Same as above, but also watches /var/run
|
```
|
||||||
|
adhocify -w /tmp/ -w /var/run /home/user/myscript.sh {}
|
||||||
|
```
|
||||||
|
Same as above, but also passes the file an event occured on to that script.(argv[1]).
|
||||||
|
|
||||||
|
```
|
||||||
|
adhocify -w /tmp/ /bin/echo the file {} was written to
|
||||||
|
```
|
||||||
|
Running echo "Test" > /tmp/test will print in the shell adhocify was launched in: "the file /tmp/test was written to"
|
||||||
|
|
||||||
|
```
|
||||||
adhocify /home/user/myscript.sh
|
adhocify /home/user/myscript.sh
|
||||||
|
```
|
||||||
|
Watches for IN\_CLOSE\_WRITE events in the current directory, launches script /home/user/myscript.
|
||||||
|
|
||||||
* Watches for IN\_CLOSE\_WRITE events in the current directory, launches script
|
```
|
||||||
/home/user/myscript.
|
|
||||||
|
|
||||||
adhocify -m IN\_OPEN -w /tmp /home/user/myscript.sh
|
adhocify -m IN\_OPEN -w /tmp /home/user/myscript.sh
|
||||||
|
```
|
||||||
|
Watches for IN\_OPEN events in /tmp/, launches script /home/user/myscript.sh
|
||||||
|
|
||||||
* Watches for IN\_OPEN events in /tmp/, launches script /home/user/myscript.sh
|
```
|
||||||
|
|
||||||
adhocify -w /tmp -i *.txt /home/user/myscript.sh
|
adhocify -w /tmp -i *.txt /home/user/myscript.sh
|
||||||
|
```
|
||||||
|
Watches for IN\_CLOSE\_WRITE events in /tmp/ but will not pass any events for *.txt files to the script
|
||||||
|
|
||||||
* Watches for IN\_CLOSE\_WRITE events in /tmp/ but will not pass *.txt files to the script
|
```
|
||||||
|
|
||||||
find . -type d | adhocify -s /home/user/myscript.sh
|
find . -type d | adhocify -s /home/user/myscript.sh
|
||||||
|
```
|
||||||
* Starts monitoring every subdirectory of the current path for IN\_CLOSE\_WRITE events. However, inotify has
|
Starts monitoring every subdirectory of the current path for IN\_CLOSE\_WRITE events. However, inotify has limits, thus it may not always work, e. g. when inotify descriptors are being used by other programs or the tree is too large. Therefore adhocify will exit
|
||||||
limits, thus it may not always work, e. g. when inotify descriptors are being used by other programs or the tree is too large. Therefore adhocify will exit
|
|
||||||
if it cannot setup a watch for all supplied directories. See inotify(7), /proc/sys/fs/inotify/.
|
if it cannot setup a watch for all supplied directories. See inotify(7), /proc/sys/fs/inotify/.
|
||||||
|
|
||||||
|
```
|
||||||
adhocify -m IN_CREATE --exit-with-child=0 -- /usr/bin/test -f awaited_file
|
adhocify -m IN_CREATE --exit-with-child=0 -- /usr/bin/test -f awaited_file
|
||||||
|
```
|
||||||
* Keep running until the file named "awaited_file" is created in the current directory.
|
Keep running until the file named "awaited_file" is created in the current directory.
|
||||||
|
|
||||||
Other tools
|
Other tools
|
||||||
===========
|
===========
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user