有没有办法让我在特定时间以编程方式启动 cron(守护进程,而不是作业)?
Is there a way for me to start crond (daemon, not job) programmatically at a specific time?
我正在尝试 运行 命令 sudo service crond start
每天以编程方式在亚马逊 AWS EC2 实例 shell 中启动 11:59AM 并且 运行宁。在 crontab
中,我有一个 cron job
从中午到午夜每 15 分钟触发一个 shell 脚本(即 */15 12-23 * * * /path/to/script
)。
此脚本检查 Amazon AWS S3 存储桶中的某些文件,并在找到后 运行 保存 jar。然后它在成功执行 jar 文件后通过 运行ning 命令 sudo service crond stop
停止 crond。
如果我从不 运行 sudo service crond stop
但我很好奇。
有没有办法让我在不使用另一个 crontab
的情况下实现这一目标?
好吧,您正在尝试将任务调度程序安排到 运行 而不使用任务调度程序...您需要使用另一个调度程序,它需要在启动时有其守护进程 运行 .
尝试查看:
阿纳克龙
在
我正在尝试 运行 命令 sudo service crond start
每天以编程方式在亚马逊 AWS EC2 实例 shell 中启动 11:59AM 并且 运行宁。在 crontab
中,我有一个 cron job
从中午到午夜每 15 分钟触发一个 shell 脚本(即 */15 12-23 * * * /path/to/script
)。
此脚本检查 Amazon AWS S3 存储桶中的某些文件,并在找到后 运行 保存 jar。然后它在成功执行 jar 文件后通过 运行ning 命令 sudo service crond stop
停止 crond。
如果我从不 运行 sudo service crond stop
但我很好奇。
有没有办法让我在不使用另一个 crontab
的情况下实现这一目标?
好吧,您正在尝试将任务调度程序安排到 运行 而不使用任务调度程序...您需要使用另一个调度程序,它需要在启动时有其守护进程 运行 .
尝试查看: 阿纳克龙 在