Inotifywait не будет работать - PullRequest
0 голосов
/ 03 октября 2018

inotifwait не будет запускать команду

«Настройка часов. Часы установлены» выводится, скрипт просто завершается

 #!/bin/bash

while $(inotifywait -e  modify,close_write /home/centos/test.txt);
do
  touch /home/centos/log.txt
done

, но когда я изменяю test.txt, log.txt несоздал

Пробовал эту версию:

#!/bin/bash

inotifywait -e modify,close_write /home/centos/test.txt |
while read output; do
  touch /home/centos/log.txt;
done

пробовал также:

inotifywait -e modify,close_write /home/centos/test.txt |
while read -r filename event; do
  echo "test"        # or "./$filename"
done

1 Ответ

0 голосов
/ 03 октября 2018

Решил, добавив -m /folder

...