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 &

(3)指定输入文件, 输入被重定向到output.txt文件中

[deng@itcast ~]$ nohup bash a.sh &> error.txt[deng@itcast ~]$ 

留神:

(1)2>&1 标识规范谬误输入重定向等同于规范输入重定向,即规范谬误输入也重定向到文件test.log;

(2)& 命令是命令放在后盾执行,须要放在命令的最初面。

原文链接:https://blog.csdn.net/K346K34...

版权申明:本文为CSDN博主「恋喵大鲤鱼」的原创文章,遵循CC 4.0 BY-SA版权协定,转载请附上原文出处链接及本申明。

近期热文举荐:

1.1,000+ 道 Java面试题及答案整顿(2021最新版)

2.别在再满屏的 if/ else 了,试试策略模式,真香!!

3.卧槽!Java 中的 xx ≠ null 是什么新语法?

4.Spring Boot 2.5 重磅公布,光明模式太炸了!

5.《Java开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞+转发哦!