feat(command): add command parsing
This commit is contained in:
7
main.go
7
main.go
@@ -70,7 +70,12 @@ func handleRequest(conn net.Conn) {
|
||||
if recvMsg == "watchdogAgentConnectionTest" {
|
||||
responseMsg = "success"
|
||||
} else {
|
||||
responseMsg = "error: unknown message"
|
||||
err := executeCommand(recvMsg)
|
||||
if err != nil {
|
||||
responseMsg = fmt.Sprintf("error: %v", err)
|
||||
} else {
|
||||
responseMsg = "success"
|
||||
}
|
||||
}
|
||||
if _, err := conn.Write([]byte(responseMsg + "\n")); err != nil {
|
||||
postLog.Error(fmt.Sprintf("Failed to write: %v, err: %v", conn, err))
|
||||
|
||||
Reference in New Issue
Block a user