需要每 5 分钟从本地 PC 通过 FTP 将文件传输到网站

需要每 5 分钟从本地 PC 通过 FTP 将文件传输到网站

在我的本地 PC 服务器上。我有一些每隔几分钟更新一次的 HTML 文件。

我需要每 5 分钟更新/上传一次我网站目录中的这些文件。

目前,我正在使用批处理脚本和 ftp.exe 将文件上传到我的网站,但这不是一个稳定的解决方案,因为 ftp.exe 进程卡在进程中,除非我终止该进程,否则它不会再次通过 ftp 上传文件。

有人能给我更好的解决方案吗?

我正在使用 Windows 服务器。

答案1

首先我要说的是,这似乎是一个糟糕的设计。似乎最好让网站从数据库或某种类型的数据存储中读取并动态生成 HTML,而不是从一台机器复制到另一台机器。但这只是我的观点。

正如您所指出的,FTP 可能很脆弱。也许更好的方法是让 Windows 任务计划程序启动 PowerShell 脚本来通过 FTP 传输文件。Powershell 脚本可以进行异常处理,并在文件复制后或出现错误时退出。

相关内容