MyCron 定时任务格式周期任务格式示例 Crontab 替代品

程序名称:MyCron 定时任务格式周期任务格式示例

授权协议: GPL

操作系统: Linux

开发语言: C/C++

MyCron 定时任务格式周期任务格式示例 介绍

@H_404_1@

MyCron 是 Linux 计划任务,Crontab 的替代品。 @H_404_1@

对 Crontab 的环境变量传递感到很无奈,于是自己写了一个替代品,@H_404_1@

当 Crontab 不能正确执行咱们的计划任务时,不妨试试这个!祝好!!@H_404_1@

====================================================@H_404_1@

定时任务格式

分钟 小时 日 月 年 周 命令@H_404_1@

或者@H_404_1@

!年 月 日 小时 分钟 周 命令@H_404_1@

周期任务格式

分钟/n1 小时/n2 日/n3 月/n4 年/n5 周/n6 命令@H_404_1@

或者@H_404_1@

!年/n1 月/n2 日/n3 小时/n4 分钟/n5 周/n6 命令@H_404_1@

按照设计本意,以上n1-n6均需为合法非负整数。负整数未测试,也许可以用。@H_404_1@

每条任务必须在一行内列出,每行7个有效字段,@H_404_1@

字段间以空白符(space)或水平制表符(Tab)分隔,@H_404_1@

第7个有效字段起向后(含第7个字段在内)全部视作命令,@H_404_1@

请自行确保命令正确安全。@H_404_1@

请勿改动主程序名,主程序必须放在 /opt/MyCron/ 目录@H_404_1@

MyCron_x86_32 和 MyCron_x86_64 分别对应32位和64位版本,@H_404_1@

均已在 ubuntu-precise/mint-maya/redhat-rhel-6.5 测试通过@H_404_1@

非调试模式是认模式,以 daemon 模式后台运行;@H_404_1@

调试模式下,可以观察每条任务每秒的扫描情况,进入调试模式的方式是@H_404_1@

修改主程序名为 MyCron_MOS,然后控制台调用@H_404_1@

如果不希望以认的每秒扫描一次的方式运行,则可以带1个参数运行,@H_404_1@

这个参数必须是有效的扫描周期,以秒计数@H_404_1@

主程序读取执行它的这个用户配置文件,该文件必须放在 /opt/MyCron/ 目录@H_404_1@

配置文件文件名就是执行它的这个用户用户名,无任何扩展名、后缀@H_404_1@

谁执行,读取谁的配置文件@H_404_1@

注意:@H_404_1@

配置文件一旦修改,在Ctrl+S的同时,主程序会自动重启!@H_404_1@

建议不要以不同用户身份同时运行多个实例,否则修改配置文件会杀掉全部实例,后果不可测!!@H_404_1@

示例

定时执行@H_404_1@

02 21 18 02 2014 * kdialog –msgBox “定时执行测试”@H_404_1@

周期执行@H_404_1@

00/22 19 18 02 2014 * kdialog –msgBox “周期执行测试”@H_404_1@

脚本调度@H_404_1@

  • 05/1 18 02 2014 * bash /opt/OracleDB/startOracle.sh && kdialog –msgBox “脚本调度”

提醒休息@H_404_1@

  • 00/1 * * kdialog –msgBox “工作1个小时了,该休息一下啦”

MyCron 定时任务格式周期任务格式示例 官网

http://git.oschina.net/wharf/MyCron

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。