/ tmp / target_dir IN_MODIFY, IN_CREATE, IN_MOVED_TO /tmp/script.sh $ @
содержимое скрипта. sh
echo $1 > /tmp/script.log
при выполнении
cp -r some_dir /tmp/target_dir
содержимое /tmp/script.log
/tmp/target_dir
при выполнении
cp some_file /tmp/target_dir/some_dir
содержимое /tmp/script.log
/tmp/target_dir/some_dir
здесь вместо наблюдаемого каталога отображается каталог, в котором выполняется работа. Насколько я понимаю из здесь $ @ используется для отображения наблюдаемого системного пути.