Golang 使用rpcx服务,nohup & 启动服务后,服务进程随窗口关闭了

我在业务服务器开发时,远程调用另一台服务器的rpcx服务,但是在调用时发现,rpcx服务已经关闭了。
再次到rpcx所在服务器去启动服务进程,发现服务进程随着ssh窗口关闭而关闭。
请教各位大前辈,这是什么原因呢?
该如何让rpcx保持后台运行,不随着窗口关闭呢?

你是怎么注册服务的,基于system V的还是基于systemd的,是写了个sh脚本,还是直接敲命令执行