我必须每天从远程服务器提取一些文件,我有服务器用户名,ipaddress和密码。我可以使用
登录sftp username@ipaddress
之后会出现密码提示,我有密码所以我会输入。
但我想知道的是如何通过脚本实现这种自动化,因为我想每天提取文件。 我可以用来通过脚本自动执行的任何命令? 该特定服务器只能通过sftp访问,不允许使用ssh。我也尝试过scp命令,但服务器只接受sftp。
提前致谢。
答案 0 :(得分:0)
您可以使用Pentaho数据集成,它有一个步骤可以提取文件,并将它们移动到您需要的任何内容(包括另一个文件位置,在数据库或hadoop hdfs中插入int)
答案 1 :(得分:0)
我认为crontab,shell脚本和lftp将适用于此目的。