Во-первых:
Была ли у вас команда терминала chmod +x ~/Documents/***/myScript.sh
?
Во-вторых:
Знаете ли вы, что, очевидно, db-wal
(в котором хранится информация уведомлений) равно НЕ перезаписано при изменении?
Поэтому WatchPaths
не замечает никаких изменений, в отличие, например, от файлов TextEdit, которые ARE перезаписываются при сохранении изменений;к сожалению, WatchPaths
сообщает только об удаленных или «добавленных» файлах, совсем как в скриптах действий с папками…