[server] [scheduler] - 完成CPU负载的定时任务

This commit is contained in:
zeaslity
2023-02-14 17:21:51 +08:00
parent 145bbac7ea
commit 0b8e7fc69c
2 changed files with 21 additions and 1 deletions

View File

@@ -22,6 +22,8 @@
43.136.177.228 Chengdu-amd64-01 tc-cd 43.136.177.228 Chengdu-amd64-01 tc-cd
---------------------------------------------
129.146.171.163 Phoenix-amd64-02 phoenix-2 p2 129.146.171.163 Phoenix-amd64-02 phoenix-2 p2
129.146.65.80 Phoenix-arm64-01 phoenix-3 p3 129.146.65.80 Phoenix-arm64-01 phoenix-3 p3
@@ -32,4 +34,7 @@
141.147.106.62 London-amd64-02 london-2 l2 141.147.106.62 London-amd64-02 london-2 l2
132.145.28.48 London-arm64-02 london-4 l4 132.145.28.48 London-arm64-02 london-4 l4
# 所有的主机
Phoenix-amd64-02,Phoenix-arm64-01,Phoenix-arm64-02,London-amd64-01,London-amd64-02,London-arm64-02

View File

@@ -0,0 +1,15 @@
{
"schedulerUuid": "",
"name": "CPU负载任务",
"cronExpress": "0 0 2 * * ? *",
"description": "在每天凌晨2点执行CPU负载任务执行时间为2小时",
"scriptContent": "apt-get,install,cpulimit,-y\nmkdir,-p,/octopus-agent/shell/function\nwget,https://raw.githubusercontent.com/zeaslity/ProjectOctopus/main/source/src/main/java/io/wdd/source/shell/function/load50cpu_2_hour.sh,-O,/octopus-agent/shell/function/load50cpu_2_hour.sh\nchmod,+x,/octopus-agent/shell/function/load50cpu_2_hour.sh\ncpulimit,-l,30,/octopus-agent/shell/function/load50cpu_2_hour.sh,>,/dev/null,&",
"targetMachine": "Phoenix-amd64-02,Phoenix-arm64-01,Phoenix-arm64-02,London-amd64-01,London-amd64-02,London-arm64-02",
"lastExecutionId": null,
"lastExecutionResultKey": "",
"lastExecutionStatus": null,
"createTime": "",
"updateTime": "",
"nextScheduleTime": "",
"lastScheduleTime": ""
}