Linux nohup 命令
nohup英文全称 no hang up(不挂起),用于在系统后台卜卦断地运行命令,退出终端不会影响程序的运行
nohup命令,在默认情况下,会输出一个名为nohup.out的文件到当前目录下,如果当前目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out
文件中.
使用权限
语法格式
nohup Command [Arg ...] [&]
参数说明
Command:要执行的命令 Arg:一些参数,可以指定输出文件 &:让命令在后台执行,终端退出后命令仍旧执行.
关于2>&1
的解释:
将标准错误2重定向到标准输出&1,标准输出&1再被重定向输入到.log
文件中.
- 0-stdin(standard input,标准输入)
- 1-stdout(standard output,标准输出)
- 2-stderr(standard error,标准错误输出)