在putty和/或psftp脚本中使用SSH命令用于sftp服务器

时间:2016-07-19 15:28:32

标签: ssh sftp putty psftp

我正在编写一个脚本来自动化SFTP服务器上的某些文件操作,该服务器涉及下载文件,然后将原件移动到SFTP服务器上的存档文件夹。脚本需要每天运行。目前,我有一个调用psftp -b的批处理文件,并使用命令加载.txt文件以移动文件。但是,可用的SSH命令相当有限,据我所知,不支持-f,date等。

我现在编写它的方式有效,但如果脚本试图在SFTP服务器上移动文件并且目标文件夹中有一个同名文件,则会失败。当然,我不知道这是否是一个可能的情况,但由于这将是每天自动运行而没有太多疏忽,我想覆盖所有的基础。我也只是每次都将所有文件转储到存档文件夹中,我宁愿根据当前的yy / mm创建文件夹来更好地组织它们。

如果没有完整的SSH命令集,我似乎对使用psftp脚本可以做的事情有限,但是我可以打开一个putty连接到SFTP服务器并手动输入命令,只使用完整的SSH命令集登录SFTP服务器时很好。有没有办法调用putty.exe并让脚本运行SSH命令,就像我手动操作一样?

0 个答案:

没有答案