diff --git a/robomaster_pi/command_executer.py b/robomaster_pi/command_executer.py
index 4b838690a871c75fc010eba3d15f116fcaf27112..6ff6e14f96d9e0d9e095c3ba3bbb8e31ddda14d9 100644
--- a/robomaster_pi/command_executer.py
+++ b/robomaster_pi/command_executer.py
@@ -45,7 +45,6 @@ class CommandExecutor(Node):
             except subprocess.TimeoutExpired:
                 process_handle.kill()
                 process_handle.wait()
-            del self.running_processes[name]  # Remove from the dictionary after killing
             self.get_logger().info(f"Node '{name}' killed.")
         else:
             self.get_logger().info(f"No active node with name '{name}' to kill.")