Skrypt zrzutu plików z ftp

Stronę tą wyświetlono już: 304 razy

Dzięki małemu skryptowi napisanemu w BASH-u można w łatwy sposób rekurencyjnie pobierać foldery z ftp. Oto bardzo prosty przykładowy skrypt:

Listing 1
  1. #!/bin/bash
  2. current_date=$(date) # pobieram bieżącą datę
  3. mkdir "backup_$current_date" # tworzę folder z nazwą zawierającą bieżącą datę
  4. cd "backup_$current_date" # zmieniam położenie domyślne
  5. wget --ask-password -rl 99 ftp://username@ftpaddress/public_html/images

Aby powyższy kod działał trzeba w miejsce:

  • username - nazwę użytkownika;
  • ftpaddress - adres ftp
  • /public_html/images - ścieżkę do kopiowanego folderu.

Uwaga! Powyższy kod należy wykorzystywać z rozwagą w związku z czym nie ponoszę żadnej odpowiedzialności za ewentualne niepożądane konsekwencje jego użycia.

Komentarze