Imho, escribiendo
python /path/to/script.py
Está bastante mal, especialmente en estos días. ¿Qué pitón? python2.6? 2.7? 3.0? 3.1? La mayoría de las veces debe especificar la versión de Python en la etiqueta shebang del archivo de Python. Animo a usar
#! / usr / bin / env python2 #o python2.6 o python3 o incluso python3.1
por compatibilidad.
En tal caso, es mucho mejor tener el script ejecutable e invocarlo directamente:
#! / bin / bash
/path/to/script.py
De esta manera, la versión de Python que necesita solo está escrita en un archivo. La mayoría del sistema en estos días tiene python2 y python3 mientras tanto, y sucede que el enlace simbólico python apunta a python3 , mientras que la mayoría de la gente espera que apunte a python2 .
python python_script.py
tu script de shell?