共计 988 个字符,预计需要花费 3 分钟才能阅读完成。
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 开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞 + 转发哦!