Имхо, пишу
python /path/to/script.py
Совершенно неправильно, особенно в наши дни. Какой питон? python2.6? 2.7? 3.0? 3.1? В большинстве случаев вам нужно указать версию python в теге shebang файла python. Я рекомендую использовать
#! / usr / bin / env python2 # или python2.6, python3 или даже python3.1
для совместимости.
В таком случае гораздо лучше иметь исполняемый файл скрипта и вызывать его напрямую:
#! / bin / bash
/path/to/script.py
Таким образом, нужная вам версия python записывается только в один файл. В настоящее время большая часть систем имеет python2 и python3, и бывает, что символическая ссылка python указывает на python3 , тогда как большинство людей ожидают, что она указывает на python2 .
python python_script.py
вставить свой сценарий оболочки?