He creado un shell script que envuelve a ssh para cambiar el fondo de mi terminal cuando me conecto a un servidor siguiendo uno de los muchos ejemplos de este sitio y de stackexchange.
11:22 ~ $ echo $PATH
/opt/local/bin:/opt/local/sbin:/Volumes/Macintosh HD/Users/robertson/bin/android-sdk-macosx/platforms:/Volumes/Macintosh HD/Users/robertson/bin/android-sdk-macosx/tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin
11:22 ~ $ which ssh
/usr/local/bin/ssh
11:22 ~ $ whereis ssh
/usr/bin/ssh
Como puedes ver, que ssh sí encuentra correctamente el script que coloqué en /usr/local/bin, sin embargo whereis ssh no lo hace, y cuando ejecuto ssh user@example.com
, todavía me sale el sistema ssh sin ejecutar mi wrapper. Me veo obligado a llamarlo directamente a través de /usr/local/bin/ssh user@example.com
para conseguir el cambio de color.
¿Alguna idea de lo que falta aquí?