|
@@ -22,17 +22,17 @@ var (
|
|
|
MutexKill sync.Mutex
|
|
|
)
|
|
|
|
|
|
-// KillSignal 停止信号,主从节点接收到数据后准备重启
|
|
|
+// 停止信号,主从节点接收到数据后准备重启
|
|
|
type KillSignal struct {
|
|
|
NodeName string
|
|
|
DropUploadData bool
|
|
|
Restart bool
|
|
|
}
|
|
|
|
|
|
-// KillService 定义要远程调用的类型和方法
|
|
|
+// 定义要远程调用的类型和方法
|
|
|
type KillService struct{}
|
|
|
|
|
|
-// Kill 杀死自身程序,通过通道实现 方法必须满足RPC规范:函数有两个参数,第一个参数是请求,第二个是响应
|
|
|
+// 杀死自身程序,通过通道实现 方法必须满足RPC规范:函数有两个参数,第一个参数是请求,第二个是响应
|
|
|
func (m *KillService) Kill(args KillSignal, reply *int) error {
|
|
|
c_log.GlobalLogger.Info("接收到自杀信号:", args)
|
|
|
// 1 杀死 rosbag record 命令
|