设置 cron 的最大运行计数器

设置 cron 的最大运行计数器

如何设置 cron 仅运行特定次数?假设我想设置 cron 使其每小时运行一次,但当调度程序已经运行五次时,我想停止 cron。我该怎么做?

答案1

据我所知,没有办法运行 cron 特定次数。

作为一种解决方法,您可以在文本文件中实现计数器,以计算该命令已启动的次数。

然后,在 cron 中,您的命令必须包装在短脚本中(即bash),其中包含条件以检查命令已启动的次数。以下是示例代码:

计数器=读取计数器;

如果 [ 计数器 < 5 ]; 那么

启动命令;

增量计数器;

我希望我能帮上忙。

相关内容