Ich habe ein bisschen mit shellscipten angefangen. Und habe gehört das ich in ein shellscript alle befehle schreiben kann die ich auch in die Konsole tippen kann. Gut, und warum funzt das nicht:
Ich erhalte nur die Ausgabe
Verbinde mit Server - und dann die ncftp ausgabe
aber das Script führt dann nicht weiter aus, da ist nur das Programm
ncftp>
Wenn ich dann exit tippe führt das den Rest aus (findet pub und so aber nicht, hab das ja in meinem home auch nicht)
Woran liegt das das ich in nem Shellscript nicht ncftp steuern kann? Gibt es noch ne andere Lösung.
Code:
#!/bin/bash
echo Verbinde mit Server
ncftp -u anonymous -p email@web.de ftp.gwdg.de
cd pub
cd linux
cd suse
ls
Verbinde mit Server - und dann die ncftp ausgabe
aber das Script führt dann nicht weiter aus, da ist nur das Programm
ncftp>
Wenn ich dann exit tippe führt das den Rest aus (findet pub und so aber nicht, hab das ja in meinem home auch nicht)
Woran liegt das das ich in nem Shellscript nicht ncftp steuern kann? Gibt es noch ne andere Lösung.