nohup,setsid,& 可以避免程序受HUP信号的影响

如果一个命令没有加上上述命令就提交了,这时我们可以通过disown命令来使其不受HUP信号的影响:

一个程序不受挂起影响时:

Ctrl+z 使当前进程挂起到后台暂停运行

(fg将挂起的进程重新放回前台)

bg将挂起的进程放在后台运行

disown -h %1  第一个作业忽略HUP信号

disown -ah 所有作业忽略HUP信号

disown -rh 正在运行的作用忽略HUP信号

转载于:https://blog.51cto.com/leyin01/1759799

disown 忽略hup信号,使后台运行相关推荐

  1. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  2. linux 使进程后台运行:/nohup/disown

    在linux机器上工作,大多都是本地电脑通过xshell之类的工具连接到远端的linux主机上.当我们在终端或者控制台工作时,不希望由于运行比较耗时的作业而占用了当前屏幕: 也可能我们的电脑和远端的l ...

  3. Linux让进程(正在运行)在后台运行:nohup//disown/screen/Tmux

    我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...

  4. linux进程后台运行的几种方法 - nohup/setsid//disown/screen

    我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...

  5. Linux进程在后台运行的几种方法

    目录 nohup / setsid / & disown screen 总结 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, ...

  6. 【OS】Linux命令如何放到后台运行

    [OS]Linux命令如何放到后台运行 linux命令后台运行  有两种方式:    1. command & : 后台运行,你关掉终端会停止运行    2. nohup command &a ...

  7. Linux中如何让进程(或正在运行的程序)到后台运行?[zz]

    我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...

  8. linux下设置程序后台运行,linux中如何让进程在后台运行

    一. nohup / setsid / & 使用场景: 如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? 我们的解决办法就有两种途径:要么让进程忽略 HUP 信 ...

  9. Shell脚本:后台运行

    1. 名词解释 名词(中文) 名词(英文) 解释 会话 Session 每打开一次终端(本地或远程)登录Linux,都会生成一个新的会话:除此之外,程序中也可以调用函数setsid创建一个新的会话:脚 ...

最新文章

  1. 基于winpcap开发的相关资料
  2. hdu4169_Wealthy Family_树形DP(2011美国区域赛)
  3. python dlib opencv人脸识别准确度_Python用opencv+dlib实现人脸识别
  4. 中职计算机专业英语说课稿,高职高专英语说课稿
  5. pytorch卷积神经网络_资源|卷积神经网络迁移学习pytorch实战推荐
  6. [ 转载 ] Java基础10--关于Object类下所有方法的简单解析
  7. 老牌语言依然强势,GO、Kotlin 等新语言为何不能破局?
  8. Java学习系列(十五)Java面向对象之细谈线程、线程通信(下)
  9. MySQL 报错记录
  10. linux下 mysql5.5数据库迁移操作
  11. ubuntu nginx配置虚拟主机,目录
  12. 全网首发:使用命令行编译VS工程为Win32/x64
  13. 复制pdf里的文字,去掉多余换行符的最简单方法(不用word不用python)
  14. IOS swift 清理缓存
  15. C语言中 以追加只写方式打开文本文件,C语言文件操作
  16. 那个不玩“抖音”的90后,后来怎么样了?
  17. 汉寿计算机职业中专,汉寿第一职业中专
  18. Stay foolish stay hungry
  19. 国科大学习资料--模式识别与机器学习(黄庆明)--2019期末考试题(含答案)
  20. golang 区块链:默克尔树(Merkle Tree)

热门文章

  1. \r、\n、“回车键”,三者的关系与区别?
  2. 如何重装Win11?一键重装Win11方法
  3. 【reacg】【geek】【silence】整合主题备份
  4. vc技术内幕第六版_六个月内幕-我还邪恶吗?
  5. MySQL多重条件模糊查询_简单实现mysql多字段模糊查询
  6. 如何把自己的导师培养成杰青?
  7. Axure京东高保真原型图
  8. 麒麟子Cocos Creator实用技巧七:方向与角度转换
  9. 注入漏洞一把嗦(原理+步骤+防御)
  10. Vue导入文件调用后报错vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in render: TypeError: Object(...) is not