nohup

不受断线信号影响地继续运行命令


语法格式

nohup command [args]
nohup [--help] [--version]

命令简介

nuhup命令采用忽略SIGHUP信号的方式运行指定的命令。即使用户退出系统,提交的命令也会继续以后台方式运行。如果用户之前没有重定向命令的输出,把命令的输出信息及标准错误输出追加到当前目录的nohup.out文件中,如果无法写入nohup.out文件,再写到$HOME/nohup.out文件中。其中,command可以是任何命令,args是选用的命令参数。

如果想把命令的输出直接写到指定的文件,可以采用“nohup command [args]> file”等方式运行命令。

命令选项

--help  显示命令的用法与简单说明等帮助信息,然后退出。

--version  显示命令的版本、版权与作者等信息,然后退出。

应用实例

1. 提交一个后台作业,令其不受终端断开的影响继续运行,直至运行结束。

$ nohup overload.sh &
nohup: ignoring input and appending output to 'nohup.out'
[1] 7680
$ exit
logout

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z