Я даже не уверен, возможно ли это или нет, но это то, что я пытаюсь сделать: каждый раз, когда пользователь открывает файл двойным щелчком, я хочу запустить скрипт, который делает несколько вещей в зависимости от того, какого рода файл это или в каком каталоге он находится. Как запустить скрипт, когда пользователь открывает файл?
Это возможно сделать.
Вам нужно будет следить за файловой системой, используя inotify-tools , чтобы проверять наличие событий (например, открываемых файлов), а затем обрабатывать их по мере необходимости (например, запускать сценарий оболочки).
Вам также необходимо знать о incron .
Есть несколько примеров на сайте incron , что-то вроде этого может быть отправной точкой для вас:
Пример: вам нужно запустить программу
abc
с полный путь к файлу в качестве аргумента при каждом изменении файла в/var/mail
. Вот одно из решений:blockquote>
/var/mail IN_CLOSE_WRITE abc $@/$#