[gelöst]Shell Script - lftp

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
debi14
Beiträge: 106
Registriert: 11.06.2014 19:11:15

[gelöst]Shell Script - lftp

Beitrag von debi14 » 02.11.2014 09:31:49

Hey! Was muss ich tun, damit alle Zeilen nacheinander ausgeführt werden? Aktuell bleibt das Script nach der ersten Zeile "stehen"?

Code: Alles auswählen

#!/bin/bash

lftp -u user,password xxx.server.de <<EOF
cd /html/xxx/test/ 
lcd /home/user/xxx/web.com/
mirror -R
quit 0
EOF
Nach "lftp -u user,password xxx.server.de" muss ich die weiteren Befehle also nacheinander in das Terminal kopieren...also nicht ganz edel :lol:

Danke schon jetzt für eure Hilfe!
Zuletzt geändert von debi14 am 02.11.2014 17:42:41, insgesamt 1-mal geändert.

newdeb
Beiträge: 134
Registriert: 03.02.2011 11:11:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Frankfurt

Re: Shell Script - lftp

Beitrag von newdeb » 02.11.2014 15:35:11

Nur eine Vermutung: den Login ins Skript verlagern mit "open":

Code: Alles auswählen

lftp <<EOF
open -u user,password xxx.server.de 
cd /html/xxx/test/
lcd /home/user/xxx/web.com/
mirror -R
quit 0
EOF

Benutzeravatar
debi14
Beiträge: 106
Registriert: 11.06.2014 19:11:15

Re: Shell Script - lftp

Beitrag von debi14 » 02.11.2014 16:30:08

PERFEKT!!! Danke das war es :THX:

Antworten