Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Skrypt bash- wysyłanie pliku FTP

Zaczęty przez KubaK, Luty 05, 2017, 03:38:10 AM

Poprzedni wątek - Następny wątek

KubaK

Witam! Mam pewien problem.
Chciałbym przesyłać plik przez skrypt bash o nazwie ftp.sh:

#!/bin/sh
HOST='ftp.strona.pl'
USER='user'
PASSWD='haslo'
FILE='/plik'
REMOTEPATH='/public_html'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0


Po wywołaniu tego skryptu wyskakuje coś takiego:
./ftp.sh: 8: ./ftp.sh: ftp: not found

lesio

Skrypt jest prawidłowy i działa prawidłowo (sprawdziłem na wszelki wypadek). Wyskakujący błąd informuje o tym, że w ścieżce dostępu $PATH nie ma pliku ftp.
Trzeba sprawdzić, czy program ftp jest zainstalowany. Jeśli tak, to należy go wywołać z pełna ścieżką dostępu, a nie tylko przez nazwę. Jeśli nie, to zainstalować.

PS
Ładny skrypcik

KubaK

Dzięki :) Zapomniałem zainstalować ftp  ;D

Zobacz najnowsze wiadomości na forum