Komandoausgabe in Shell Script verarbeiten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Kanalratte
Beiträge: 226
Registriert: 06.12.2008 11:45:56
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Internet

Komandoausgabe in Shell Script verarbeiten

Beitrag von Kanalratte » 18.01.2010 09:58:52

Hallo ihr Debianer,
ich will ein Shell Script schreiben, mit dem man über den "ftp" Befehl auf einen Server zugreifen kann. Das Problem ist, dass ich im Shell Script selbst noch nicht weiß ob der Login erfolgreich war oder nicht. Dazu muss ich ja irgendeine Ausgabe auswerten, aber welche und wie?

Danke schon mal für eure Hilfe...
IN TUX WE TRUST

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: Komandoausgabe in Shell Script verarbeiten

Beitrag von SubOptimal » 18.01.2010 23:00:51

Hi,

mittels expect lassen sich Konsolen Programme "fernsteuern", vielleicht hilft Dir das weiter.
http://web.archive.org/web/200803131850 ... /7035.html

Ansonsten müsstest Du nochmal schreiben was Du genau machen willst?
Lediglich eine Datei per FTP versenden? Dann könntest Du z.B. die Ausgabe von ftp nach dem jeweiligen Bestätigungscode (Reply Code)[1] durchsuchen.

SubOptimal

[1] http://tools.ietf.org/html/rfc959#page-39

Kanalratte
Beiträge: 226
Registriert: 06.12.2008 11:45:56
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Internet

Re: Komandoausgabe in Shell Script verarbeiten

Beitrag von Kanalratte » 19.01.2010 17:35:13

Ja, danke, das hilft mir schon weiter...
IN TUX WE TRUST

Antworten