Code: Alles auswählen
...
...
HOSTNAME="...";
USERNAME="...";
PASSWORD="...";
ssh $USERNAME@$HOSTNAME
So geht's aber:
Code: Alles auswählen
...
...
HOSTNAME="...";
USERNAME="...";
PASSWORD="...";
/usr/bin/ssh $USERNAME@$HOSTNAME
...seit wann muss man nun plötzlich GRUNDLEGENDSTE Systembefehle wie `ssh` in bei einem Shell-Skript
a.) mit absolutem Pfad schreiben
oder
b.) Zuerst die PATH-Variable setzen??
Bei anderen Befehlen (welche als executable-Datei auf dem Filesystem vorliegen, also nicht Sachen welche fest in der Kommandozeile integriert sind wie `cd` oder `ls` - denke ich zumindest, dass u.A. diese beiden Sachen NICHT als Executable auf dem Filesystem sind - analog `cd` und `dir` bei Window$) muss ich das ja auch nicht, z.B. kommt mit gerade `dos2unix` oder der executable-Paker `upx` in den Sinn welche ich installiert habe und auch nicht per absolutem Pfad einsetzen, oder die PATH-Variable vorher setzen muss.
Wieder mal total strange, das Ganze...