繁体   English   中英

Cronjob 脚本不适用于在 EBS 卷上启用加密的基于 Graviton 的 EC2 实例

[英]Cronjob Script not working for Graviton based EC2 instance with encryption enabled on EBS volume

我有一个 Ubuntu 18.04.6 LTS EC2 实例,具有 Graviton2 arm64 架构。 我还在 EBS 卷上启用了加密。

我配置了一些 cronjob bash 脚本。

我能够通过 ./backup-script.sh 命令手动运行这些脚本。

但是当下面配置了 cron 作业时。

0 4 * * * /bin/sh /path/to/script/backup-script.sh

它无法执行。

我有其他 EC2 实例,其中 cron 作业成功运行,但这些实例不是基于 graviton2 的实例,也没有启用 EBS 加密。

你检查过日志grep CRON /var/log/syslog吗? 它应该有效。 通过在 Grv2 实例 Ubuntu 18 上运行简单的 cron 作业进行验证。

我找到了解决方案。 Cronjob 脚本现在可以在 graviton 中运行。

但是 /var/ 目录中的任何数据都不会复制到 s3。

它给出以下错误 -

“用户提供的路径 /var/www/ 不存在。”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM