在Linux系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。

例如我要下载一个文件,需要花费几个小时,但是我一断开ssh连接,下载就会停止。

该怎么解决呢?

可以使用linux自带的nohup命令,全称no hang up(不挂起),nohup命令的帮助信息如下:

(还可以使用screen执行,不过需要安装screnn工具,我不想麻烦...)

NOHUP(1)                            User Commands                       NOHUP(1)                    NAMEnohup - run a command immune to hangups, with output to a non-ttySYNOPSISnohup COMMAND [ARG]...nohup OPTIONDESCRIPTIONRun COMMAND, ignoring hangup signals.--help display this help and exit--versionoutput version information and exitIf  standard  input  is a terminal, redirect it from /dev/null.  If standard output is a terminal, appendoutput to 'nohup.out' if possible, '$HOME/nohup.out' otherwise.  If standard error is a  terminal,  redi‐rect it to standard output.  To save output to FILE, use 'nohup COMMAND > FILE'.NOTE:  your shell may have its own version of nohup, which usually supersedes the version described here.Please refer to your shell's documentation for details about the options it supports.GNU coreutils online help: <http://www.gnu.org/software/coreutils/>  Report  nohup  translation  bugs  to<http://translationproject.org/team/>

我们可以使用 nohup 你的命令 & 来实现这个功能,如下图

# nohup ping www.baidu.com &
[2] 8313
#nohup: ignoring input and appending output to ‘nohup.out’

还可以通过以下两条命令实现监控

jobs -l

效果如图:

tail -f nohup.out

效果如图:

最后我们可以使用kill命令结束进程

8313为我前面ping命令的进程号,再用jobs -l命令查看

kill -9 8313
jobs -l

[Linux]服务器断开连接程序继续执行相关推荐

  1. cf服务器断开连接不稳定,cf与服务器断开连接

    cf与服务器断开连接 内容精选 换一换 已获取服务器管理员帐号与密码.打开CMD运行窗口,输入gpedit.msc,打开本地组策略编辑器.打开组策略在指定RD会话主机服务器的授权模式下拉列表中选择按用 ...

  2. cf服务器断开连接出现信息有误,CF与服务器断开连接是什么原因?两种方法解决...

    穿越火线每次玩到高分的时候游戏就会被提示:"网络出现异常,与服务器断开连接"的情况,怎么解决? 方法步骤: 第一种方法: 1.在电脑上下载安装360安全卫士,接着在主界面中找到工具 ...

  3. 奇迹觉醒服务器找不到,奇迹MU觉醒与服务器断开连接 原因及解决办法

    在奇迹MU觉醒中,许多玩家都登录不上游戏,会提示与服务器断开了连接.那么与服务器断开连接怎么办?登不上去如何解决呢?今天小编就带来了游戏中与服务器断开连接解决办法,一起来看看吧. 奇迹MU觉醒暂时与服 ...

  4. android tcp判断服务器是否断开,Android tcp客户端连接,然后从java服务器断开连接...

    我在我的电脑上执行java服务器并让我的android设备连接到它.我可以连接它,但一旦连接就会断开连接.我确信在android方面我需要做一些事情,但我很少迷失它.我有互联网许可,所以很好.Andr ...

  5. win10+Xming+Xshell显示远程linux服务器的图形程序窗口

    Xshell的安装: Xshell的下载与使用 - 知乎 Xming的安装 1. 在bing页面搜索Xming,进入官网 2. 直接download 3. 下载完毕,点开安装包,直接按默认设置一路点击 ...

  6. 剑灵总显示服务器断开连接,求解一分钟“与服务器断开连接”问题

    真切的希望盛曲友给出要安装什么系统才能玩你们的游戏!我实在没法解决这样的问题!!99年开始接触千年到现在,第一次遇到这样的问题!我计算机网络专业的,还真找不到这是什么原因. 我解决问题的过程: 1.2 ...

  7. 远程连接Linux服务器无法连接解决办法

    1.查看SSH是否安装(检查是否装了SSH包) 输入命令:rpm -qa | grep ssh 如下如所示系统已经默认安装了SSH: 远程连接Linux服务器无法连接解决办法 若没有安装,则输入 yu ...

  8. 系统与服务器断开了连接不上,win7系统电脑玩跑跑卡丁车出现与服务器断开连接的解决方法...

    win7系统使用久了,好多网友反馈说win7系统电脑玩跑跑卡丁车出现与服务器断开连接的问题,非常不方便.有什么办法可以永久解决win7系统电脑玩跑跑卡丁车出现与服务器断开连接的问题,面对win7系统电 ...

  9. [Qt] TCP客户端与服务器断开连接自动重联机制

    TCP服务器断开连接自动重联机制 客户端加入定时器实现断线重联(客户端服务端代码见上一篇博客) 编译环境:Qt 5.9.5 ui界面如图: 代码如下 tcpclient.h #ifndef TCPCL ...

最新文章

  1. 计算机类英语怎么学,计算机专业英语教程视频
  2. 过来人的肺腑之言,攻读ML和CV硕士给我带来了什么?
  3. 小米纵向拓展接力赛 接棒新国货“热水器”
  4. 柜位预測(一)——显示柜位曲线图
  5. android 程序类图,Android模板设计模式之 - 构建整个应用的BaseActivity
  6. 面向对象第一单元总结
  7. java8 日期api_我们多么想要新的Java日期/时间API?
  8. 伤疤好了有黑印怎么办_春藤家长圈|家有二孩,老大老二一起抢东西,家长该怎么办?...
  9. docker卸载 windows版本_DevOps系列 006 - Docker安装
  10. java ppt转图片 内存溢出_Java虚拟机内存及内存溢出异常
  11. Soul 网关源码阅读(四)Dubbo请求概览
  12. django url 中的namespace详解
  13. 谷歌中国发布三国赤壁地图
  14. PHP格式化 插件 vs code
  15. python中reduce是什么意思_python中的reduce是什么
  16. Netty4实战第六章:ChannelHandler
  17. 总结几点 Wake On Lan (WOL) 失败的原因
  18. SpringBoot实现二维码生成
  19. 【RTT】SPI Flash 与文件系统(3):DFS 和 EasyFlash
  20. 工资少不加班与工资高但996,你选哪个

热门文章

  1. 有用的vscode快捷键大全+自定义快捷键
  2. linux 编译汇编,linux下的汇编教程
  3. 5g在计算机中的应用,以后5G能不能运用在电脑上面?
  4. matlab拟合韦布尔分布,MATLAB绘制威布尔分布曲线..docx
  5. 回顾python-集合-day2
  6. 16 利用 Citup+Timescape 做肿瘤进化鱼图
  7. 好用的待办事项app有什么功能?
  8. 高中数学-余弦定理的证明方法公式
  9. OpenStack Neutron安全组机制探索
  10. Microsoft SQL Server 2019 安装服务没有及时响应启动或控制请求。