> inotifywait -mrq -e ATTRIB --format '%w%f' "$INOTIFY_FOLDER" | while > IFS= read -r FILE do во-первых, пропущены ; между условием и командой, командой и do. help while, см. формат.
> CHMOD_LOG=$(chmod -v 664 "$FILE"); [[ -f $FILE ]] && > logger -t inotifywait -p user.info "$CHMOD_LOG" & fi нафига [[двойные]] скобки? как-то мне [обычных] всегда хватает... еще непонятно, зачем & в конце. выплюнуть строчку в лог - процесс одномоментный, чего плодить ради этого лишние сущности? > Почему logger не срабатывает? вообще, я в таких случах в подозрительные участки добавляю дебаг-строки вида echo "вот мы вошли в какой-то цикл, или еще что" >&2 сразу наглядно видно, отработало какое-то условие, или нет. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

