nohup和&的区别
& : 指在后台运行

nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行

&是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出

那么,我们可以巧妙的吧他们结合起来用就是
nohup COMMAND > /dev/null &
这样就能使命令永久的在后台执行

例如:

1. sh test.sh &  

将sh test.sh任务放到后台 ,关闭xshell,对应的任务也跟着停止。
2. nohup sh test.sh  
将sh test.sh任务放到后台,关闭标准输入,终端不再能够接收任何输入(标准输入),重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。
3. nohup sh test.sh  & 
将sh test.sh任务放到后台,但是依然可以使用标准输入,终端能够接收任何输入,重定向标准输出和标准错误到当前目录下的nohup.out文件,即使关闭xshell退出当前session依然继续运行。

---------------------

本博客为本人学习记录使用,才疏学浅不登大雅之堂,欢迎各位大佬批评指点

最新文章

  1. VR视频外包公司(长年承接虚拟全景外包、虚拟现实视频外包)
  2. pascal闪电入门系列目录
  3. GNU CMAKE 笔记
  4. CSS培训机构
  5. C#.web 打开PDF
  6. 读《我是一只IT小小鸟》有感
  7. Foundation与Core Foundation内存管理基本原则简述
  8. 一条sql,有分页,表合并查询,多表连接,用于oracle数据库
  9. cpio.gz 解压
  10. Hacker(24)----防范密码被轻易破解
  11. 分享一个jdk源码链接
  12. 应用程序启动后修改自身EXE文件或自删除EXE文件(附VC++6.0源码)
  13. nginx 配置open_cache_file 静态文件的缓存
  14. BOM(浏览器对象模型)
  15. [PHP] yield沟通函数循环内外
  16. [总结]WEB前端开发常用的CSS/CSS3知识点
  17. 5linux引导流程解析
  18. Python replace() 和 re.sub() 字符串字符替换
  19. 【Beta Scrum】冲刺! 1/5
  20. svn异常:subversion.javahl.ClientException

热门文章

  1. VirtualBox + Parrot
  2. python生成一个WAV文件的正弦波
  3. ubuntu 的 apt 命令
  4. MATLAB基础—基础认识
  5. Jenkins+Docker 实现一键自动化部署项目!
  6. git的相关命令
  7. Springboot打包部署的步骤
  8. Vue 双向绑定
  9. windows下BAT实现守护进程
  10. 解决python 操作 hbase报错:TTransportException(type=4,message=’TSocket read 0 bytes’)