1.命令简介

nohup 的作用可以将程序以忽略挂起信号(SIGHUP)的方式运行。常见的用法是和 & 命令一同使用,将命令放置到后台运行,即使终端挂掉,进程会忽略挂起信号,继续运行。

将程序放到后台运行,一般有两种方式:

(1)command &:后台运行,关掉终端会停止运行。

(2)nohup command & :后台运行,关掉终端也会继续运行。

注意:

(1)如果使用nohup执行程序未显示进行标准输出重定向,则标准输出默认重定向当前工作目录的 nohup.out 文件中。如果当前工作目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开用于追加,那么 command 参数指定的命令不可调用。

(2)如果标准错误未显示重定向,那么标准错误默认重定向到与标准输出相同的文件。

2.命令格式

nohup COMMAND [ARGS]
nohup OPTION

3选项说明

--help显示帮助信息并退出
--version显示版本信息并退出

4.常用示例

(1)使用 nohup 命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件。

nohup ./test.sh &

(2)标准输出与标准错误输出重定向。

nohup ./test.sh > test.log 2>&1 &

注意: (1)2>&1 标识标准错误输出重定向等同于标准输出重定向,即标准错误输出也重定向到文件test.log;(2)& 命令是命令放在后台执行,需要放在命令的最后面。

linux系统下的的nohup命令相关推荐

  1. Linux系统下活用History命令

    Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...

  2. 2.1.Linux系统下启动MySQL的命令及相关知识

    2019独角兽企业重金招聘Python工程师标准>>> 一.总结一下:     1.Linux系统下启动MySQL的命令:     /ect/init.d/mysql start ( ...

  3. linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...

    linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...

  4. Linux系统下启动MySQL的命令及相关知识

    一.总结一下: 1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: /ect/init. ...

  5. Linux系统下安装rz/sz命令及使用说明(详解)

    Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...

  6. linux系统中tar命令的使用,Linux系统下正确使用tar命令的操作方法

    众所周知,Linux系统下tar命令打包文件,把几个不同的文件集合在同一个文件中,跟压缩软件的功能有点类似.但是很多用户不知道如何操作,下面,我们就一起来看看Linux系统下正确使用tar命令的操作方 ...

  7. Linux系统下的hadoop常用命令

    目录 创建目录 查看目录下内容,包括文件名,权限,所有者,大小和修改时间 将本地文件或目录上传到HDFS中的路径 从本地复制文件到hdfs文件系统(与-put命令相似) 将文件或目录从HDFS中的路径 ...

  8. Linux系统下安装rz/sz命令及使用说明

    来源于网络 1.软件安装两种方式 1)编译安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12 ...

  9. linux系统下tar打包压缩命令的使用总结

      tar tar是在Linux中使用得非常广泛的文档打包格式.它的好处就是它只消耗非常少的CPU以及时间去打包文件,但它仅仅只是一个打包工具,并不负责压缩.下面是如何打包一个目录: # tar -c ...

最新文章

  1. Ubuntu下Django+uWSGI+nginx部署
  2. Redis 使用 10 个小技巧,请收下!
  3. SEED实验系列:缓冲区溢出漏洞试验
  4. Debian耳机声音问题
  5. 利用js对table动态增加和删除行(附带table样式,鼠标滑过和点击样式)
  6. Java 字符串格式化 String.format()
  7. Lucene.Net 3.0.3如何从TokenStream中获取token对象
  8. (转)为什么用ls和du显示出来的文件大小有差别?
  9. NamedParameterJdbcTemplate传参的n种写法
  10. 量子力学的计算机模拟,量子力学虚拟试验的MATLAB演示-大学物理-北京师范大学.PDF...
  11. Kettle【实践 04】Java环境实现KJB和KTR脚本文件执行v9版本9.0.0.0-423相关依赖说明(云资源分享:依赖包+kjb+ktr+测试源码)
  12. 程序员必备英语单词清单
  13. 数学专业的数学与计算机专业的数学的比较(转)
  14. 计算机图形学基础:2D/3D坐标变换(Transformation)
  15. 网络营销推广文案如何量化工作和管理
  16. iOS-image图片旋转方向
  17. 股指期货、股指期权与股票有何不同?
  18. 基于stm32f103xb处理器的Daplink固件编译
  19. Html创建动画的基本过程,动画视频制作基本的流程
  20. IDEA中maven使用tomcat插件,tomcat并没有启动,无tomcat日志信息

热门文章

  1. ShowDoc在线API文档、技术文档工具
  2. 如何通过数据进行网站分析
  3. 关闭visio两线交叉的跳线(跨线)
  4. canvas圆形进度条
  5. 酷炫页面产品图片展示
  6. 克隆VirtualBox里的系统
  7. call指令和ret指令【笔记+详解】
  8. windows下php包下载及环境配置
  9. 菜鸟也能飞:SQL数据库实战专业教程(二)
  10. 2021-2027全球与中国MPO连接器市场现状及未来发展趋势