Fetching File From FTP in Background With Curl.
Last night I had to restore file with size greater than 220GB from our backup FTP server to our main server after OS re installation.
Now I could have simply done “get” after logging into ftp out server, but that would have required my machine to stay awake all night unattended. Seems simple but everything I tried didn’t seem to work .
In comes curl, literally saved my night. With simple command written below I was able to transfer file from ftp server to local machine.
[shell] curl ftp://name:password@server/file.tar > file.tar[/shell]
And then it was piece of cake running it in background with nohup
[shell]nohup curl ftp://name:password@server/file.tar > file.tar &[/shell]
Thanks to curl, me and my system were able to get good nights sleep 🙂