有没有办法让我在特定时间以编程方式启动crond(守护进程,而不是作业)?

时间:2016-07-27 19:53:36

标签: bash cron crontab daemon

我正在尝试以编程方式在始终启动并运行的Amazon AWS EC2实例shell中运行命令sudo service crond start。在crontab中,我有一个cron job,从中午到午夜每隔15分钟触发一个shell脚本(即*/15 12-23 * * * /path/to/script)。

此脚本检查Amazon AWS S3存储桶中的某个文件,并在找到时运行该jar。然后,在成功执行jar文件后,通过运行命令sudo service crond stop来停止crond。

如果我从未运行过sudo service crond stop,我会很好。但是我很好奇。

我有没有办法在不使用其他crontab的情况下实现这一目标?

1 个答案:

答案 0 :(得分:2)

您正在尝试安排任务计划程序在不使用任务计划程序的情况下运行...您需要使用另一个计划程序,该计划程序需要在启动时运行其守护程序。

试着看: anacron的 在

相关问题