用xshell远程连接linux服务器,sh命令启动一个服务后,如果关掉xshell,这个服务也会跟着停止了

用xshell远程连接linux服务器,sh命令启动一个服务后,如果关掉xshell,这个服务也会跟着停止了,第1张

用nohup命令来执行,如:nohup testsh &

nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

nohup放在命令的开头,表示不挂起(no hang up),也即,关闭终端或者退出某个账号,进程也继续保持运行状态,一般配合&符号一起使用。如nohup command &。

扩展资料:

描述

nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。

在注销后使用 nohup 命令运行后台中的程序,要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

参考资料来源:百度百科-nohup

这种任务方式会在后台挂起的,一般不会自动停止。
你可以使用job或者bg看起一下后台是否有任务挂起的。
另外,有可能是任务自身问题导致退出的,你可以查看nohup的日志文件,排下错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10680418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存