提供可视化界面的定时任务&常驻任务管理工具。 v1.4.5 1、日志查看页面现在默认按照时间倒序 jiacrontab最新版下载点这里1.允许设置每个脚本的超时时间,超时操作可选择邮件通知管理者,或强杀脚本进程。 结构说明jiacrontab由server,client两部分构成,两者完全独立通过rpc通信。 安装二进制安装1.下载 二进制文件。 2.解压缩进入目录(server,client)。 3.运行 $ nohup ./jiaserver &> server.log & $ nohup ./jiaclient &> client.log & 1.4.*源码安装1.安装git,golang(version 1.11.x);可参考官网。 $ cd $GOPATH/src $ git clone git@github.com:iwannay/jiacrontab.git $ cd jiacrontab $ make build $ cd app/jiacrontab/server $ nohup ./jiaserver &> jiaserver.log & $ cd app/jiacrontab/client $ nohup ./jiaclient &> jiaclient.log & 浏览器访问 host:port (eg: localhost:20000) 即可访问可视化界面 升级至1.4.x1、下载新版本压缩包,并解压。 2、如果旧版存在server/.data和client/.data 则拷贝至新版相同位置 3、拷贝server/data、client/data、server/server.ini、client/client.ini至新版相同位置 4、运行新版 配置文件服务端配置文件 server.ini;允许使用的command 可以在后面添加自己的command,用逗号隔开 allow_commands = php,/usr/local/bin/php,python,node,curl,wget,sh,uname,grep,cat,sleep 客户端配置文件 client.ini; pprof 监听地址 pprof_addr = :20002 ; 本机rpc监听地址 listen= :20001 ; 推送给server的地址 host:port 在可视化界面展示 ; 写本机IP推送给server之后 server记录下这个ip, server发送请求通过此地址 local_addr = localhost:20001 ; server 地址 服务器 host:port 除非在同一台机器部署双端 否则需要更改 server_addr =localhost:20003 ; 日志目录 dir = logs ; 自动清理大于一个月或者单文件体积大于1G的日志文件 clean_task_log = true 基本使用定时任务
常驻任务常驻任务检查脚本进程是否退出,如果退出再次重启,保证脚本不停运行 附录错误日志错误日志存放在配置文件设置的目录下 错误日志信息
1.4.x截图演示地址1.4.x版本演示地址 账号:admin 密码:123456 github地址:https://github.com/iwannay/jiacrontab gitee地址:https://gitee.com/iwannay/jiacrontab |