Eventuali duplicati:
Why does an SSH remote command get fewer environment variables then when run manually?Command not found tramite ssh con unico comando, che si trova dopo il collegamento al terminale
Se metto comando
ssh user @ $ IP ant
poi ricevo
bash: ant: command not found
ma quando accedo
ssh user @ $ IP
e mettere
ant
quindi funziona bene.
Ant è installato su macchine remote e locali. Dov'è il problema?
Ho provato a trovare la soluzione in google e non ho trovato nulla.
Grazie in anticipo per l'aiuto!
--EDIT--
ho bisogno di richiamare alcuni script bash, non vogliono cambiare tutti i percorsi per il percorso completo.
'PermitUserEnvironment' non controlla se il profilo dell'utente viene eseguito sul server. Controlla solo se le impostazioni dell'ambiente in determinati file di configurazione lato server sono rispettate. Questo non è rilevante per la solita causa del problema dell'OP. – Kenster