diff --git a/agent/all-agent-hosts.txt b/agent/all-agent-hosts.txt index 09dba56..d0b9542 100644 --- a/agent/all-agent-hosts.txt +++ b/agent/all-agent-hosts.txt @@ -22,6 +22,8 @@ 43.136.177.228 Chengdu-amd64-01 tc-cd +--------------------------------------------- + 129.146.171.163 Phoenix-amd64-02 phoenix-2 p2 129.146.65.80 Phoenix-arm64-01 phoenix-3 p3 @@ -32,4 +34,7 @@ 141.147.106.62 London-amd64-02 london-2 l2 -132.145.28.48 London-arm64-02 london-4 l4 \ No newline at end of file +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 \ No newline at end of file diff --git a/source/src/main/java/io/wdd/source/shell/function/execute-scrpit-loadCPUtoAllMachine.json b/source/src/main/java/io/wdd/source/shell/function/execute-scrpit-loadCPUtoAllMachine.json new file mode 100644 index 0000000..817e24c --- /dev/null +++ b/source/src/main/java/io/wdd/source/shell/function/execute-scrpit-loadCPUtoAllMachine.json @@ -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": "" +} \ No newline at end of file