mirror of
https://github.com/EnumeratedDev/enit.git
synced 2026-09-16 10:36:12 +00:00
Store service process ID in struct
This commit is contained in:
+9
-1
@@ -255,6 +255,7 @@ func main() {
|
||||
serviceState := returnedJsonData["state"].(string)
|
||||
serviceEnabled := returnedJsonData["is_enabled"].(bool)
|
||||
serviceStage := int(returnedJsonData["stage"].(float64))
|
||||
processID := int(returnedJsonData["process_id"].(float64))
|
||||
|
||||
fmt.Printf("Name: %s\n", flag.Arg(2))
|
||||
fmt.Printf("State: %s\n", serviceState)
|
||||
@@ -263,6 +264,9 @@ func main() {
|
||||
} else {
|
||||
fmt.Printf("Enabled: %t\n", serviceEnabled)
|
||||
}
|
||||
if serviceState == "running" {
|
||||
fmt.Printf("Process ID: %d\n", processID)
|
||||
}
|
||||
|
||||
return
|
||||
} else if flag.Arg(1) == "list" {
|
||||
@@ -317,7 +321,8 @@ func main() {
|
||||
serviceName := serviceMap.(map[string]any)["name"].(string)
|
||||
serviceState := serviceMap.(map[string]any)["state"].(string)
|
||||
serviceEnabled := serviceMap.(map[string]any)["is_enabled"].(bool)
|
||||
serviceStage := serviceMap.(map[string]any)["stage"].(int)
|
||||
serviceStage := int(serviceMap.(map[string]any)["stage"].(float64))
|
||||
processID := int(serviceMap.(map[string]any)["process_id"].(float64))
|
||||
|
||||
fmt.Printf("Name: %s\n", serviceName)
|
||||
fmt.Printf("State: %s\n", serviceState)
|
||||
@@ -326,6 +331,9 @@ func main() {
|
||||
} else {
|
||||
fmt.Printf("Enabled: %t\n", serviceEnabled)
|
||||
}
|
||||
if serviceState == "running" {
|
||||
fmt.Printf("Process ID: %d\n", processID)
|
||||
}
|
||||
fmt.Println()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user