linux系统下的的nohup命令
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命令相关推荐
- Linux系统下活用History命令
Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间 ...
- 2.1.Linux系统下启动MySQL的命令及相关知识
2019独角兽企业重金招聘Python工程师标准>>> 一.总结一下: 1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start ( ...
- linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...
linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...
- Linux系统下启动MySQL的命令及相关知识
一.总结一下: 1.Linux系统下启动MySQL的命令: /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: /ect/init. ...
- Linux系统下安装rz/sz命令及使用说明(详解)
Linux系统下安装rz/sz命令及使用说明(详解) 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能, ...
- linux系统中tar命令的使用,Linux系统下正确使用tar命令的操作方法
众所周知,Linux系统下tar命令打包文件,把几个不同的文件集合在同一个文件中,跟压缩软件的功能有点类似.但是很多用户不知道如何操作,下面,我们就一起来看看Linux系统下正确使用tar命令的操作方 ...
- Linux系统下的hadoop常用命令
目录 创建目录 查看目录下内容,包括文件名,权限,所有者,大小和修改时间 将本地文件或目录上传到HDFS中的路径 从本地复制文件到hdfs文件系统(与-put命令相似) 将文件或目录从HDFS中的路径 ...
- Linux系统下安装rz/sz命令及使用说明
来源于网络 1.软件安装两种方式 1)编译安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12 ...
- linux系统下tar打包压缩命令的使用总结
tar tar是在Linux中使用得非常广泛的文档打包格式.它的好处就是它只消耗非常少的CPU以及时间去打包文件,但它仅仅只是一个打包工具,并不负责压缩.下面是如何打包一个目录: # tar -c ...
最新文章
- Ubuntu下Django+uWSGI+nginx部署
- Redis 使用 10 个小技巧,请收下!
- SEED实验系列:缓冲区溢出漏洞试验
- Debian耳机声音问题
- 利用js对table动态增加和删除行(附带table样式,鼠标滑过和点击样式)
- Java 字符串格式化 String.format()
- Lucene.Net 3.0.3如何从TokenStream中获取token对象
- (转)为什么用ls和du显示出来的文件大小有差别?
- NamedParameterJdbcTemplate传参的n种写法
- 量子力学的计算机模拟,量子力学虚拟试验的MATLAB演示-大学物理-北京师范大学.PDF...
- Kettle【实践 04】Java环境实现KJB和KTR脚本文件执行v9版本9.0.0.0-423相关依赖说明(云资源分享:依赖包+kjb+ktr+测试源码)
- 程序员必备英语单词清单
- 数学专业的数学与计算机专业的数学的比较(转)
- 计算机图形学基础:2D/3D坐标变换(Transformation)
- 网络营销推广文案如何量化工作和管理
- iOS-image图片旋转方向
- 股指期货、股指期权与股票有何不同?
- 基于stm32f103xb处理器的Daplink固件编译
- Html创建动画的基本过程,动画视频制作基本的流程
- IDEA中maven使用tomcat插件,tomcat并没有启动,无tomcat日志信息