http://download.csdn.net/detail/james2102/9619059
项目需要实现一个按crontab格式调度任务的C++模块。但是查了下网上的资源,crontab格式解析有Java,python和php的库,就是没有C++的版本。不过crontab的c代码是开源的,直接下载下来读了一遍,发现可以很容易的修改一下就可以使用了,所以修改了一版经测试可以使用,所以传到了网上,在这里对代码逻辑做一些解释和说明。
下载的是crontab的c开源代码,由于项目是C++的,所以修改后的代码使用了C++的库,如string,sstream, iostream。
链接里的压缩包下载后可以直接使用。
cron.h
bool is_cron_format(const std::string& cron, std::string* errmsg);
该函数尝试解析一个crontab格式的字符串,成功则返回true,失败返回false。
输入:std::st