如何设置 cron 仅运行特定次数?假设我想设置 cron 使其每小时运行一次,但当调度程序已经运行五次时,我想停止 cron。我该怎么做?
答案1
据我所知,没有办法运行 cron 特定次数。
作为一种解决方法,您可以在文本文件中实现计数器,以计算该命令已启动的次数。
然后,在 cron 中,您的命令必须包装在短脚本中(即bash
),其中包含条件以检查命令已启动的次数。以下是示例代码:
计数器=读取计数器;
如果 [ 计数器 < 5 ]; 那么
启动命令;
增量计数器;
菲
我希望我能帮上忙。