我想通过SFTP每30秒上传一次(使用MATLAB中的WinSCP命令)。脚本运行正常:连接,同步,关闭。
winscp.com /command "open xx@xxx.com/dir" "synchronize remote -mirror dir" "exit"
现在:对于这个连续的脚本,每次重新连接(并在完成后关闭)是否更聪明,或者每隔30秒保持连接和同步是否没有问题?
答案 0 :(得分:0)
WinSCP没有任何"暂停"命令也没有任何循环控制结构。因此,只使用简单的WinSCP脚本界面就无法保持连接。
您必须使用一些更高级的技术,例如WinSCP .NET assembly,并使用PowerShell或其他语言编写循环/暂停代码。
要真正回答你的问题:我认为这不重要。重新连接的解决方案肯定更容易实现。如果你想保持连接,你还必须实现重新连接(如果连接丢失)。