我正在尝试在构建 AWS 实例时向根 crontab 添加两行。我有一组命令是“用户数据”的一部分。这些命令在创建实例时以 root 身份运行。我想将这两行添加到 crontab 中:
@daily /home/ubuntu/db-backup-to-s3-daily.sh
@hourly /home/ubuntu/db-backup-to-s3-hourly.sh
Run Code Online (Sandbox Code Playgroud)
我正在使用以下方法(基于对这个问题的回答):
(crontab -u ubuntu -l ; echo -e "@daily /home/ubuntu/db-backup-to-s3-daily.sh\n@hourly /home/ubuntu/db-backup-to-s3-hourly.sh") | crontab -u ubuntu -
Run Code Online (Sandbox Code Playgroud)
但是,这在创建实例时不起作用,但如果我登录并运行此行,它确实起作用。有什么不同的方法可以将行附加到 crontab 吗?
如何从 RDS Postgres 实例中删除日志?我刚刚注意到我的实例正在显示消息storage-full
. 我可以找到有关如何删除日志文件的任何描述,我认为这是存储已满的原因。数据库中的数据在 ~50MB 范围内。
这是我登录 AWS 时在 RDS 仪表板上看到的消息: