运行 同一个 cronjob 多次
Run the same cronjob multiple times
我有一个 python 脚本,我想每 10 分钟执行一次。但是,完成该脚本需要 30 分钟。 (这是一个查询大约 1400 多台服务器的脚本)。如果我让它每 10 分钟执行一次,它会终止已经 运行ning 的 cron 作业,还是会启动一个新作业并留下另一个 运行宁?
如果它停止了另一项工作,有没有办法让我同时 运行 多个?
如果有任何帮助,这是我的 cron 作业命令,计划每 10 分钟 运行
cd /home/forge/****.**********.*** && ./status.py
提前致谢。
如果后面的作业停止了旧的作业,应该在执行的作业描述中处理。但是,如果您的作业运行了 30 分钟,您将在 10 分钟后看到两个 status.py 个作业,在 20 分钟后看到三个。当第一个作业在第 30 分钟终止时,另一个作业将开始并且您仍然有三个作业,然后在第 40 分钟第二个作业终止并开始另一个作业,因此您将始终有三个 运行 status.py
最后。
Cron 和大多数 unix 工具一样,不关心你是否做错了事。系统只会尝试完成您告诉它要做的事情。
我有一个 python 脚本,我想每 10 分钟执行一次。但是,完成该脚本需要 30 分钟。 (这是一个查询大约 1400 多台服务器的脚本)。如果我让它每 10 分钟执行一次,它会终止已经 运行ning 的 cron 作业,还是会启动一个新作业并留下另一个 运行宁?
如果它停止了另一项工作,有没有办法让我同时 运行 多个?
如果有任何帮助,这是我的 cron 作业命令,计划每 10 分钟 运行
cd /home/forge/****.**********.*** && ./status.py
提前致谢。
如果后面的作业停止了旧的作业,应该在执行的作业描述中处理。但是,如果您的作业运行了 30 分钟,您将在 10 分钟后看到两个 status.py 个作业,在 20 分钟后看到三个。当第一个作业在第 30 分钟终止时,另一个作业将开始并且您仍然有三个作业,然后在第 40 分钟第二个作业终止并开始另一个作业,因此您将始终有三个 运行 status.py
最后。
Cron 和大多数 unix 工具一样,不关心你是否做错了事。系统只会尝试完成您告诉它要做的事情。