Я не знаю точно, как посмотреть файл на исполнение, но вы можете сконструировать что-то с помощью inotify
, наблюдая, сколько раз он открывается:
У вас может быть такой скрипт:
#! /bin/bash
EXEC_CNT=0
FILE_TO_WATCH=/path/to/your/file
while inotifywait -e open "$FILE_TO_WATCH"
do
((EXEC_CNT++))
echo "$FILE_TO_WATCH opened $EXEC_CNT times"
# Or to store in a file:
# echo "$FILE_TO_WATCH opened $EXEC_CNT times" >> "$FILE_TO_WATCH.log"
done
В случае сетевого ресурса этот сценарий должен быть запущен на компьютере, который использует свою файловую систему.