如何正确设置 Amazon Linux AMI 2018.03.0 (HVM) 上的cron job?

2024-09-24 00:26:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近在EC2实例上设置了一个cron作业。“我有我的档案”测试.py“已上载到此实例,并希望它每周在设置的时间运行。你知道吗

我使用的实例类型是Amazon Linux AMI 2018.03.0(HVM)

在使用PuTTy的EC2实例中,我使用crontab -e编辑crontab文件。我输入:

30 12 * * 2 python /home/ec2-user/test.py 

让它每周二12:30运行。你知道吗

现在,每当我执行crontab -l操作时,新创建的cron都会显示出来,但无论出于什么原因,它都没有运行。你知道吗

我使用了错误的文件路径吗测试.pyEC2实例上的文件?你知道吗

我不确定该如何进步。你知道吗


Tags: 文件实例py类型amazonlinux作业时间
2条回答

amazonlinux不喜欢crontab-e,而是采用相同的配置,将它放在/etc/cron.d/中,使用您想要的任何名称,而不使用任何扩展名,就可以了。确保将保存的文件的权限更改为0644。它将根据您设置的时间表执行。你知道吗

首先检查,这行(“python/home/ec2 user/测试.py)是否在控制台上正常运行。如果是,则必须在crontab中添加路径。您可以使用“echo$path”从path变量复制所有路径,并添加测试.py存在。把它贴在你的crontab上。 例如- PATH=/home/ubuntu/anaconda3/bin:。。。:/home/ec2用户 30 12**2 python/home/ec2用户/测试.py你知道吗

相关问题 更多 >