Skip to content

config配置文件

在timecron同目录有config.json文件,里面有默认配置,可以修改里面的配置

提示

web ui界面的修改,都会操作这个json文件,所以你可以直接编辑修改该文件存储的数据信息

json
{
	"name": "timecron",
	"username": "admin",
  "port":"3005",
	"email": "xnkyn@qq.com",
	"password": "e10adc3949ba59abbe56e057f20f883e",
	"task": [
		{
			"createtime": "2023-08-23 22:42:00",
			"name": "执行命令行命令",
			"type": "1",
			"exec": "pwd",
			"isrun": "2",
			"time": "@every 20s",
			"desc": "30秒执行一次ls命令任务"
		},
      {
        "createtime": "2023-08-25 14:38:03",
        "desc": "",
        "type": "2",
        "exec": "script/shell.sh",
        "isrun": "2",
        "name": "执行shell脚本文件",
        "time": "46 16 * * *",
      },
    {
          "createtime": "2023-08-25 14:56:57",
          "desc": "",
          "exec": "ls",
          "isrun": "1",
          "name": "shell脚本内容",
          "time": "46 16 * * *",
          "type": "3"
    },
		{
			"createtime": "2023-08-25 14:36:42",
			"desc": "发起http请求",
			"exec": "http://baidu.com",
			"isrun": "2",
			"name": "请求百度网站测活",
			"time": "46 16 * * *",
			"type": "4"
		},
    {
        "createtime": "2023-08-25 14:39:15",
        "desc": "",
        "exec": "script/test.py",
        "isrun": "2",
        "name": "执行python脚本文件",
        "time": "46 16 * * *",
        "type": "5"
    },
		{
			"createtime": "2023-08-25 14:38:45",
			"desc": "",
			"name": "执行nodejs脚本文件",
			"exec": "script/test.js",
			"isrun": "2",
			"time": "46 16 * * *",
			"type": "6"
		},
	]
}

任务类型 type

type任务类型说明exec
1执行命令行命令填写要执行命令行命令
2执行shell脚本文件填写要执行的shell文件路径
3执行shell脚本内容填写要执行的shell脚本内容
4发起http get请求填写要执行http/https地址
5执行python脚本文件填写要执行的python文件路径
6执行nodejs脚本文件填写要执行的nodejs文件路径

任务名称 name

任务名称是任务唯一标识,可自定义但不可重复,每个任务有一个唯一的name

跟随执行 isrun

isrun = "2" 时,该任务会在timecron启动时自动执行

cron时间表达式 time

time中填写遵行cron时间表达式的字符串

自定义端口 port

如果你不想webui运行在3005端口,可在配置文件中指定port自定义端口