Ho creato uno script di shell che avvolge ssh per cambiare lo sfondo del mio terminale quando ci si connette a un server seguendo uno dei molti esempi su questo sito e 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
Come puoi vedere, quale ssh trova correttamente lo script che ho inserito in / usr / local / bin, comunque dove ssh non lo fa, e quando eseguo ssh [email protected]
, ottengo ancora il sistema ssh senza eseguire il wrapper. Sono costretto a chiamarlo direttamente tramite /usr/local/bin/ssh [email protected]
per ottenere il cambio di colore.
Qualche idea di cosa manca qui?