Запустить сценарий python, когда файл был добавлен в папку?

Можно ли запустить скрипт Python, когда файл был добавлен в папку?

В моем сценарии у меня есть папка, содержащая фильмы, а скрипт Python получает детали (имя, год, сюжет, рейтинг и т. д.) из OMDb и помещает их в файл, который использует MySQL.

Каждый раз, когда я добавляю фильм, я должен запускать скрипт Python.

Я хочу знать, можно ли автоматически запускать скрипт Python, когда файл был добавлен в папка?

Спасибо заранее.

1
задан 3 August 2015 в 19:15

1 ответ

Создать сценарий оболочки watch_folder:

#!/bin/bash
FILE="$1"
if [ "${FILE##*.}" = "mov" ]
then
    your_python_script "$2/$1"
fi
exit 0

сделать его исполняемым:

chmod +x <watch_folder>

Смотреть вашу папку:

inoticoming <your_movie_folder> <path_of_watch_foldet_script> {} <your_movie_folder> \;

Ваш питон скрипт запускается в каждом новом файле в папке с полным путем имени файла.

0
ответ дан 23 May 2018 в 18:32

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

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