CloudCron定时任务器,是一款用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与Linux下的crond相似,其特定是支持跨平台使用,同时兼容Windows、Linux等操作系统,那一个核心点是支持秒级的任务,同时还提供了网络API,以方便其它系统平台集成接入并管理其任务排期。
下载安装:
1、部署环境:
首先需要安装.Net运行环境,Linux/Windows均需安装支持:
https://dotnet.microsoft.com/download/dotnet/current/runtime
2、安装:
Windows:
下载地址:http://yg.lc/cloudcron/windows
下载后,解压,然后双击执行install.bat即可完成安装。
Linux:
Coming soon…
3、使用:
编辑目录下排程任务配置文件cloudcron.ini,设置规则兼容crond格式,支持秒级任务。
格式:
#秒 分 时 日 月 星期 系统命令(Windows默认Powershell,Linux默认Bash shell)
* * * * * * curl…
示例(每10秒请示一次QQ官网):
Windows:
默认PowerShell:
*/10 * * * * * $temp=curl -UseBasicParsing http://www.qq.com/
自定义指令@(例如第三方curl.exe):
*/10 * * * * * @curl/curl.exe -I http://www.qq.com/
提示:如果url执行过长会导致系统性能负载变高,此时对于可能出现有卡死的url可以定义一个限定时间 –max-time(单位:秒)
*/10 * * * * * @curl/curl.exe -I –max-time 10 http://www.qq.com/
Linux:
*/10 * * * * * curl -I http://www.qq.com/