Skip to content
/ timer Public

a simple-file timer program , use cron , support win

License

Notifications You must be signed in to change notification settings

smyhw/timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

timer

a simple-file timer program , use cron , support win , easy to use
一个单文件的定时任务执行器,使用cron字符串定时,支持win,易于使用


How to use / 如何使用

run only one task / 运行单个定时任务

example/例如:
./timer.exe -r "* 0/1 * * * *" -c "shutdown -s -t 60"


use config file (run more than one task) / 同时运行多个任务(使用配置文件)

Use the parameter - fto specify the location of the configuration file, for example / timer. exe -f cfg. txt(recommended to use UTF-8)
使用参数-f指定配置文件,例如./timer.exe -f cfg.txt(如果不使用中文,推荐使用utf-8编码)

The format of the config file like this:
配置文件的格式如下:

* 0/15 * * * * > shutdown -s -t 60
* * 0/1 * * * > start cmd.exe
* * * 0/1 * * > start backup.bat

Put simply, one task per line, use the symbol '>' to separate cron and command
简单地说,一行一个任务,使用符号'>'分隔cron字符串和需要执行的命令

How to bulid / 如何编译

veeeeeery simple , download all files , and use gcc timer.cpp,done!
非常简单,下载文件,然后gcc timer.cpp,一切完成~


Other / 其他

use croncpp and cmdline in lib dir
项目依赖了croncppcmdline,在lib文件夹中

  • 如果需要在指令中使用中文,例如satrt ./中文/中文文件.bat,则可能需要将配置文件设置为gbk编码

About

a simple-file timer program , use cron , support win

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages