Запуск скрипта, когда кто-то открывает файл через графический интерфейс

Я даже не уверен, возможно ли это или нет, но это то, что я пытаюсь сделать: каждый раз, когда пользователь открывает файл двойным щелчком, я хочу запустить скрипт, который делает несколько вещей в зависимости от того, какого рода файл это или в каком каталоге он находится. Как запустить скрипт, когда пользователь открывает файл?

2
задан 19 September 2011 в 12:47

1 ответ

Это возможно сделать.

Вам нужно будет следить за файловой системой, используя inotify-tools , чтобы проверять наличие событий (например, открываемых файлов), а затем обрабатывать их по мере необходимости (например, запускать сценарий оболочки).

Вам также необходимо знать о incron .

Есть несколько примеров на сайте incron , что-то вроде этого может быть отправной точкой для вас:

Пример: вам нужно запустить программу abc с полный путь к файлу в качестве аргумента при каждом изменении файла в /var/mail. Вот одно из решений:

/var/mail IN_CLOSE_WRITE abc $@/$#

0
ответ дан 19 September 2011 в 12:47

Другие вопросы по тегам:

Похожие вопросы: