在我的本地 PC 服务器上。我有一些每隔几分钟更新一次的 HTML 文件。
我需要每 5 分钟更新/上传一次我网站目录中的这些文件。
目前,我正在使用批处理脚本和 ftp.exe 将文件上传到我的网站,但这不是一个稳定的解决方案,因为 ftp.exe 进程卡在进程中,除非我终止该进程,否则它不会再次通过 ftp 上传文件。
有人能给我更好的解决方案吗?
我正在使用 Windows 服务器。
答案1
首先我要说的是,这似乎是一个糟糕的设计。似乎最好让网站从数据库或某种类型的数据存储中读取并动态生成 HTML,而不是从一台机器复制到另一台机器。但这只是我的观点。
正如您所指出的,FTP 可能很脆弱。也许更好的方法是让 Windows 任务计划程序启动 PowerShell 脚本来通过 FTP 传输文件。Powershell 脚本可以进行异常处理,并在文件复制后或出现错误时退出。