MCPcopy Index your code
hub / github.com/1Panel-dev/1Panel / RestartPanel

Function RestartPanel

agent/utils/controller/controller.go:120–144  ·  view source on GitHub ↗
(core, agent, reload bool)

Source from the content-addressed store, hash-verified

118}
119
120func RestartPanel(core, agent, reload bool) {
121 client, err := New()
122 if err != nil {
123 global.LOG.Errorf("load client for controller failed, err: %v", err)
124 return
125 }
126 if reload {
127 if err := client.Reload(); err != nil {
128 global.LOG.Errorf("restart 1panel service failed, err: %v", err)
129 return
130 }
131 }
132 if core {
133 if err := client.Operate("restart", "1panel-core"); err != nil {
134 global.LOG.Errorf("restart 1panel core service failed, err: %v", err)
135 return
136 }
137 }
138 if agent {
139 if err := client.Operate("restart", "1panel-agent"); err != nil {
140 global.LOG.Errorf("restart 1panel agent service failed, err: %v", err)
141 return
142 }
143 }
144}
145
146func LoadServiceName(keyword string) (string, error) {
147 client, err := New()

Callers

nothing calls this directly

Calls 3

NewFunction · 0.70
ReloadMethod · 0.65
OperateMethod · 0.65

Tested by

no test coverage detected