Miałem kiedyś podobny problem. Sztuczka polega na stworzeniu pliku
tymczasowego w którym zapiszesz wszystkie polecenia jakie wykonuje
klient ftp: logowanie, przejście do katalogu, pobieranie plików. Jak już
będziesz miał taki plik, to uruchamiasz "ftp -n" z przekierowaniem
standardowego wejścia z pliku tymczasowego. Po ściągnięciu danych
usuwasz plik tymczasowy i koniec roboty.
Przykładowy skrypt zapisujący dane na odległym serwerze ( serwer ):
uzyt, pass - login użytkownika i jego hasło na odległym serwerze.
# Tworzenie pliku tymczasowego
echo "user $uzyt $pass
bin
put $plik
bye" > $kat_tmp/$plik_cmd
# Wysylanie i usuwanie
ftp -n $serwer < $kat_tmp/$plik_cmd
rm -f $kat_tmp/$plik_cmd
powodzenia :-)
Tomek
Użytkownik Debian User napisał:
On Thu, Dec 16, 2004 at 08:27:49AM +0100, darek wrote:
pomóżcie jak sie za to zabrać ... bo musze co godzine siadać do
serwera i pisać z palca ...
Jak mamy pomóc? Zgadywać? Szklaną kulą? Pokazałbyś może ten skrypt?