Cuando ejecuto python desde el shell I, por ejemplo, hago python2.7 script
.
Más tarde, necesito encontrar este comando nuevamente en función de la salida ps aux
, sin embargo, esta salida muestra una ruta absoluta completa como esta:
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
No estoy seguro de cómo puedo resolver python2.7
en la ruta anterior. Intenté instalar realpath (brew install coreutils), y ejecuté realpath 'which python2.7'
, sin embargo, no está dando exactamente la misma ruta, da:
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
También probé python -c "import os; print os.path.realpath('/usr/bin/python2.7')"
pero eso da la misma ruta diferente.
¿Por qué la diferencia y hay alguna manera de resolver el otro camino?