我正试图通过crontab在AWS上的一个EC2实例上设置一个cron作业。执行以下步骤:
ec2-user
一起)登录到我的服务器,并运行crontab -l
来检查是否有任何crontab正在为现有用户运行。根本就没有。crontab -e
为ec2-user
创建一个新的crontab文件。文件已创建并保存。在运行crontab -l
时,no crontab file for ec2-user
和cron
显然没有运行。当运行时,ps -ef | grep cron | grep -v grep cron
似乎运行正常。产出如下:
根2460 1 0 13:12 ? 00:00:00 crond
我看了一下网上的几个资源:
但还是不起作用。在为ec2-user
创建crontab文件时,似乎有些地方出了问题,但我似乎找不出出了什么问题。
发布于 2021-04-24 01:05:58
最好添加cron文件(任何没有点的名称,例如我的- cron -作业)内容只是cron命令,确保命令末尾有\r,在/etc/cron.d权限下添加这个文件
这种方法适用于所有不可用/木偶的自动化。
https://stackoverflow.com/questions/41398650
复制相似问题