diff options
Diffstat (limited to 'src/main/java/org/openslx/taskmanager/tasks/Systemctl.java')
-rw-r--r-- | src/main/java/org/openslx/taskmanager/tasks/Systemctl.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/taskmanager/tasks/Systemctl.java b/src/main/java/org/openslx/taskmanager/tasks/Systemctl.java index 43df01b..a63ece3 100644 --- a/src/main/java/org/openslx/taskmanager/tasks/Systemctl.java +++ b/src/main/java/org/openslx/taskmanager/tasks/Systemctl.java @@ -28,6 +28,7 @@ public class Systemctl extends SystemCommandTask case "stop": case "enable": case "disable": + case "restart": break; default: status.addMsg( "Unknown operation: " + operation ); @@ -36,6 +37,12 @@ public class Systemctl extends SystemCommandTask switch ( service ) { case "dmsd": break; + case "taskmanager": + if ( !operation.equals( "restart" ) ) { + status.addMsg( "Error: Service taskmanager can only be restarted." ); + return null; + } + break; default: status.addMsg( "Unknown service: " + operation ); return null; |