该目录/data/files/
有数千个文件,例如:
1test
2test
3test
[...]
60000test
60001test
Run Code Online (Sandbox Code Playgroud)
我还将它们发送到 S3 存储桶 (AWS),使用AWS CLI
. 但是,有时 S3 存储桶可能处于脱机状态,因此会跳过该文件。
如何检查存在的文件/data/files/
是否也在 S3 存储桶中?如果没有将丢失的文件复制到 S3?
我更愿意使用 BASH 来做到这一点。此外,如果我需要为另一个更改 AWS CLI,也可以。
如何检查基于 RHEL 6 的 Amazon Linux AMI 中是否安装了 Apache?在 Ubuntu 中,我使用:
dpkg --get-selections | grep apache
Run Code Online (Sandbox Code Playgroud)
但这在这种情况下不起作用。请注意,即使 Apache 不是服务,我也需要能够判断它是否已安装。