Cómo ejecutar el script Python en la inserción de una unidad flash USB

Mi objetivo es ejecutar un script Python en la inserción de una unidad flash USB. He escrito una regla udev y un script de shell que se llama en esa regla.

regla de udev: /etc/udev/rules.d/10-usb.rules

KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/home/Hypotheron/Desktop/script.sh" 

script.sh:

#!/bin/sh

echo 'Hello, world.' > /home/Hypotheron/Desktop/foo.txt
#/home/Hypotheron/Desktop/job.py & exit

La primera línea de mi archivo Python es:

#!/usr/bin/python 

También hice estos siguientes comandos:

chmod +x job.py
chmod +x script.sh

En el script.sh cuando la línea que escribe en foo.txt no está comentada, el archivo foo.txt se crea cada inserción de unidad flash.

Cuando comento esa línea y descomento la línea que ejecuta el archivo Python, no funciona.

Ejecutar el script.sh a través del terminal funciona en ambos casos, pero al insertar una unidad flash solo funciona el caso foo.txt.

Cualquier ayuda sería apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta