Можно ли запустить скрипт Python, когда файл был добавлен в папку?
В моем сценарии у меня есть папка, содержащая фильмы, а скрипт Python получает детали (имя, год, сюжет, рейтинг и т. д.) из OMDb и помещает их в файл, который использует MySQL.
Каждый раз, когда я добавляю фильм, я должен запускать скрипт Python.
Я хочу знать, можно ли автоматически запускать скрипт Python, когда файл был добавлен в папка?
Спасибо заранее.
Создать сценарий оболочки 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> \;
Ваш питон скрипт запускается в каждом новом файле в папке с полным путем имени файла.