Portál AbcLinuxu, 15. července 2025 12:23
#!/bin/bash cd tmp yafc <<** open ftp://user:pass@server.sk/ cd www get -r * close ** tar cvzf server.sk-$(date +%d-%m-%Y_%k-%M-%S).tgz * mv *.tgz ../backups/ rm -r * cd ..
rm -r *
bys potřeboval vytahat za uši. Asi netušíš, co by se stalo, kdyby náhodou adresář tmp
neexistoval, že?
Další možností by mohlo být použití curftpfs
. Možná by mohlo být zajímavé i FTP klient lftp
, který umí mirroring a kopíruje jen změny.
wget -o $WGET_LOG -r -t 3 -T 30 --limit-rate=$RATE_LIMIT -X '/tmp' -nH --ftp-user=$FTP_USER --ftp-password=$FTP_PASS ftp://$HOST
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.