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

Function RestartPanel

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

Source from the content-addressed store, hash-verified

144}
145
146func RestartPanel(core, agent, reload bool) {
147 client, err := New()
148 if err != nil {
149 global.LOG.Errorf("load client for controller failed, err: %v", err)
150 return
151 }
152 if reload {
153 if err := client.Reload(); err != nil {
154 global.LOG.Errorf("restart 1panel service failed, err: %v", err)
155 return
156 }
157 }
158 if agent {
159 if err := client.Operate("restart", "1panel-agent"); err != nil {
160 global.LOG.Errorf("restart 1panel agent service failed, err: %v", err)
161 return
162 }
163 }
164 if core {
165 if err := client.Operate("restart", "1panel-core"); err != nil {
166 global.LOG.Errorf("restart 1panel core service failed, err: %v", err)
167 return
168 }
169 }
170}
171
172func LoadServiceName(keyword string) (string, error) {
173 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