Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
亚马逊EC2上的Cronjob被删除了吗?_Cron_Amazon Ec2 - Fatal编程技术网

亚马逊EC2上的Cronjob被删除了吗?

亚马逊EC2上的Cronjob被删除了吗?,cron,amazon-ec2,Cron,Amazon Ec2,我设置了一个cronjob,每天运行一个php脚本,运行了大约一个月。今天,我意识到它没有运行脚本,所以我打开了crontab。crontab完全是空的-发生了什么 我对cronjobs了解不多,但据我所知,如果服务器重置,它们不会删除自己。如何确保cronjobs始终在运行,并且不会被删除?它可能位于不同的用户下。检查root用户sudo crontab-e。每个用户都有自己的crontab,整个系统都有一个crontab。注意:通过crontab配置,您可以禁用每个用户的crontab。这实

我设置了一个cronjob,每天运行一个php脚本,运行了大约一个月。今天,我意识到它没有运行脚本,所以我打开了crontab。crontab完全是空的-发生了什么


我对cronjobs了解不多,但据我所知,如果服务器重置,它们不会删除自己。如何确保cronjobs始终在运行,并且不会被删除?

它可能位于不同的用户下。检查root用户
sudo crontab-e
。每个用户都有自己的crontab,整个系统都有一个crontab。注意:通过crontab配置,您可以禁用每个用户的crontab。

这实际上与EC2无关。cron作业完全位于服务器内部。您没有提供足够的信息来诊断您的问题。在Linux上设置cron作业的方法有很多种,而不是打开一个文件。您的实例是否在自动缩放下运行?请确保您的配置正确user@Eric我最初是用crontab-e设置的。现在,当我使用同一个命令时,它只显示了一些注释(我并没有编写这些注释,是随cron一起提供的)。我主要是寻找一个原因,它会清除/重置自己。我得到这个问题不是与EC2,而是一个linux服务器坐在我身后。一直将crontab恢复到早期版本。嗯……这真的很奇怪。我创建了一个新的cron作业,并对其进行了测试,然后任其发展。今天,我登录了,但在root或普通用户中都找不到我编写的新cronjob。然而,我找到了我原来的工作。我要把这归咎于我的精神错乱——也许当我找不到原来的工作时,我真的被绊倒了。问题是,它应该向我的每个用户发送一条短信,但没有发送任何短信……我想你有多个实例,你把它们混在了一起:可能在不同的地区。。过来看。