我应该在定期同步之间保持SFTP连接打开吗?

时间:2014-04-10 10:33:50

标签: sftp synchronize winscp

我想通过SFTP每30秒上传一次(使用MATLAB中的WinSCP命令)。脚本运行正常:连接,同步,关闭。

winscp.com /command "open xx@xxx.com/dir" "synchronize remote -mirror dir" "exit"

现在:对于这个连续的脚本,每次重新连接(并在完成后关闭)是否更聪明,或者每隔30秒保持连接和同步是否没有问题?

1 个答案:

答案 0 :(得分:0)

WinSCP没有任何"暂停"命令也没有任何循环控制结构。因此,只使用简单的WinSCP脚本界面就无法保持连接。

您必须使用一些更高级的技术,例如WinSCP .NET assembly,并使用PowerShell或其他语言编写循环/暂停代码。

要真正回答你的问题:我认为这不重要。重新连接的解决方案肯定更容易实现。如果你想保持连接,你还必须实现重新连接(如果连接丢失)。