pyinotify: execute a command with args

Viewed 27

this might be a dup but I couldn't find exactly what I was looking for. Feel free to link any previous answer.

I need to write a python script (bash also would be ok) that continuously watches a directory. When the content of this directory changes (because another program generates a new directory inside of it), I want to run automatically a command line that has the name of the newly created directory as an argument.

Example: I need to watch directory /home/tmp/: the actual content of the directory is:

$ ls /home/tmp
Patient     Patient2     Patient3

Suddenly, Patient4 dir arrives in /home/tmp. I want a code that runs automatically

$ my_command --target_dir /home/tmp/Patient4/

I hope I'm clear in explaining what I need. Thanks

0 Answers
Related