FTP w pliku wykonywalnym BASH

0

Witam,

Podczas swojej pracy napotkałem problem. Otóż chcę w pliku wykonywalnym np. ftp.sh połączyć się z serwerem FTP zalogować się automatycznie, bez podawania loginu i hasła z klawiatury, pobrać plik 1.txt a wysłać plik 2.txt na serwer w odpowiednim katalogu. I właśnie Nwm jak tego dokonać. Byłbym wdzięczny za pomoc. Bardziej liczę na jakiś link do przykładu, komend ftp itd., żebym mógł te komendy ułożyć w przykładowym kodzie i zrozumieć, ja wymiękam. Z góry dziękuję za pomoc :)

1

Najlepiej zrobić to curlem. Przykład użycia (wysyłanie):

$ curl --upload-file my_lolcat.jpg --user catlover:s3cr3t ftp://ftp.lol.cat/dir1/dir2/

Also, rozszerzenie .sh sugeruje program zgodny z POSIX. Jeżeli program nie jest zgodny z tym standardem – zawiera bashism – nadaj mu rozszerzenie .bash albo usuń rozszerzenie całkowicie.

0

Dziękuję za pomoc, bardzo mi się to przyda :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1