Linux【系统命令】 -nohup


本章主题: 

        详细的描述 -nohup命令


用途

LINUX命令用法,不挂断地运行命令。


语法

nohup Command [ Arg ... ] [ & ]


nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。

如果不将 nohup 命令的输出重定向,输出将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。




另外:在重定向的过程之中:通常采用 2>&1 , 将标准错误输出,重定向为标准输出。

(每个进程有最少打开三个文件号0,1,2分别表示:标准输入,标准输出,错误输出)


OK,this is Simple Tips, this is it .


你可能感兴趣的:(Linux【系统命令】 -nohup)