如何自动执行服务器上的任务并将输出上传到 FTP 服务器?

如何自动执行服务器上的任务并将输出上传到 FTP 服务器?

我有一个按以下方式工作的流程:

从互联网下载数据。

  • 执行程序→创建输出 A。
  • 输出 A → 执行程序 → 创建输出 B
  • 输出 B → 执行另一个程序 → 创建输出 C
  • 输出 C → 执行另一个程序 → 创建输出 D

所有这些都是通过 bash 脚本自动完成的。我知道如何使用 crontab 自动执行。

我现在想让它每 6 小时运行一次,并将输出 D 上传到可通过互联网访问的 FTP 服务器。我不需要一个好看的 HTML 网站,只需要一个 FTP。我已经有一个域名了。

我的问题是:什么是成本最低的方法?我基本上需要全天候租用 CPU。如何将输出 D 带到 FTP 服务器?FTP 服务器是否必须在同一个 CPU 上运行,还是在第二个 CPU 上运行?

如您所见,我对网络知识了解不多。我对 Amazon EC2 略知一二。

相关内容