语法:nohup Command [ Arg … ] [ & ]
不挂断地在后台运行命令:
例1:nohup command &
Arg在缺省情况下该Command命令的所有输出都被重定向到当前目录一个名为nohup.out的文件中。
例2:nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到当前目录的myout.file文件中。
nohup和&的区别
& : 指在后台运行
nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行