【发布时间】:2014-06-09 16:20:41
【问题描述】:
在 first 之前,我是 Linux(管理员|开发人员)新手。
我需要每 5 秒运行一次 bash 脚本,这很简单;将服务的信息导出到文本文件。
我尝试使用 cron 守护程序来执行此操作,但它至少每分钟运行一次。
我发现了 Skeleton 脚本并且对此有很多疑问:
- 我需要在我的 bash 文件中写一些特殊的代码吗?
- 如何每 5 秒运行一次?
- 有最佳实践手册吗?
【问题讨论】:
-
您不能基于 cron 执行此操作,crons 分辨率确实限制为 1 分钟。相反,您需要实现自己的简单守护程序,该守护程序根据系统时钟生成的事件触发所需的操作。你想看看
sleep命令和类似的。 -
我想避免 cron @ElmoVanKielmo,我想将其作为守护进程来执行。
-
然后阅读链接的问题和尤其是接受的答案。那里明确表示不应为此使用 cron,并且还发布了 bash 代码。
-
好的@ElmoVanKielmo,现在我明白了。我欠你的债。