![如何自动执行服务器上的任务并将输出上传到 FTP 服务器?](https://linux22.com/image/761801/%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E4%BB%BB%E5%8A%A1%E5%B9%B6%E5%B0%86%E8%BE%93%E5%87%BA%E4%B8%8A%E4%BC%A0%E5%88%B0%20FTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我有一个按以下方式工作的流程:
从互联网下载数据。
- 执行程序→创建输出 A。
- 输出 A → 执行程序 → 创建输出 B
- 输出 B → 执行另一个程序 → 创建输出 C
- 输出 C → 执行另一个程序 → 创建输出 D
所有这些都是通过 bash 脚本自动完成的。我知道如何使用 crontab 自动执行。
我现在想让它每 6 小时运行一次,并将输出 D 上传到可通过互联网访问的 FTP 服务器。我不需要一个好看的 HTML 网站,只需要一个 FTP。我已经有一个域名了。
我的问题是:什么是成本最低的方法?我基本上需要全天候租用 CPU。如何将输出 D 带到 FTP 服务器?FTP 服务器是否必须在同一个 CPU 上运行,还是在第二个 CPU 上运行?
如您所见,我对网络知识了解不多。我对 Amazon EC2 略知一二。