有没有对Linux的定时任务(crontab) * * * * *进行解析的源代码?

zhllxt 2015-06-16 02:09:35

我自己在Linux下写的C++程序,想有crontab一样的定时任务解析功能,就是对* * * * *这种crontab定义的标准字符串进行解析,然后判断定时任务的执行时机,我这里写的* * * * *不是说只解析* * * * *这一种字符串定时,而是所有crontab定义的字符串的定时。

所以想问下有这个字符串解析的源码吗?如果没有源码,自己写有什么好的思路吗?我感觉过于复杂,自己写简直无从下手。



...全文
559 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nswcfd 2015-07-14
  • 打赏
  • 举报
回复
crontab的确只负载编辑crontab文件,具体执行是crond。 busybox的代码里都有最简实现。
oathupdate 2015-07-14
  • 打赏
  • 举报
回复
从你开始运行程序解释* * * *.....的时候起开始计算啊,每隔一段时间就运行啊
zhllxt 2015-07-13
  • 打赏
  • 举报
回复
顶一下。期待解决啊。
zhllxt 2015-06-17
  • 打赏
  • 举报
回复
crontab的源码我找到了,但在源码里没有找到对* * * * *的解析的代码,好像crontab的源码的只是crontab这个命令的相关源码。 还有人知道的帮下忙吗?
FightForProgrammer 2015-06-16
  • 打赏
  • 举报
回复
crontab应该有源码的把。 去找找 http://busybox.net/downloads/

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧