Quero adicionar um comando FTP ao meu crontab para baixar automaticamente um arquivo. Como eu faço isso?
terminal
data-transfer
ftp
daviesgeek
fonte
fonte
Respostas:
A maneira mais fácil de fazer isso é com o wget . Por exemplo:
wget
suporta opções para fornecer um nome de usuário ( --user = usuário ) e senha ( --password = password ) se o acesso anônimo FTP não está disponível. E um modo - silencioso , para que ele sejacron
amigável e não encha sua caixa de entrada local sem mensagens para downloads bem-sucedidos.fonte
O script BASH abaixo funcionará
fonte
Você pode usar curl que já está disponível no Mac OSX e pode (para ftp não-anônimo) usar logins armazenados em .netrc (para que a senha não apareça na lista ps)
FTP simples de baunilha anônimo
Usando .netrc
Especifique usuário / senha diretamente (visível no ps depois)
fonte