nohup命令详解
nohup是no hang up的缩写,就是不挂断的意思,是一个linux操作系统的命令,命令的作用是:“忽略挂断信号的情况下运行给定命令,以便注销后该命令可以在后台继续运行”。
工具/原料
linux操作系统
linux类型版本:centos 7
命令用法及说明
1、在一个ssh连接中执行【nohup java -jar hpjy-0.0.1-SN钽吟篑瑜APSHOT.jar】这条命令,默认输出重定向文件是执行命令目录下的nohup.out文件,在另外一个ssh连接中查询你会发现进程中有了hpjy-0.0.1-SNAPSHOT.jar 这个进程,但它并不在后台运行,这时你无法在当前ssh连接中进行其他命令,因为它不是后台运行,你ctrl+z可以终止nohup这条命令,同时hpjy-0.0.1-SNAPSHOT.jar进程也会消失。所以nohup命令不支持后台运行,忽略挂断信号的情况下运行给定命令。
2、nohup是不支持后台运行,nohup可以与&配合使用,可以实现后台运行,执行命令【nohup java -jar hpjy-0.0.1-SNAPSHOT.jar &】回车,发现当前ssh没有卡住nohup命令,同时有存在hpjy-0.0.1-SNAPSHOT.jar进程,所以实现了后台运行。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:48
阅读量:85
阅读量:37
阅读量:73
阅读量:63