后台运行-nohup,&

Posted wuser

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台运行-nohup,&相关的知识,希望对你有一定的参考价值。

&

sh shell.sh &

该命令会使sh shell.sh命令在该终端后台运行,但是当关闭该终端时后台运行命令也将被关闭。

sh shell.sh >out.log &
>file为标准输出重定向到file中
2>file为将错误重定向到file中
2>&1为将错误重定向到标准输出中

所以可以使用 sh shell.sh >out.log 2>&1 &表示后台执行shell.sh并把标准输出和错误输出打印到out.log文档中

nohup

表示挂起一般配合&使用,可以达到关闭终端仍在运行的效果。

nohup sh shell.sh >out.log &

表示后台运行sh shell.sh命令,并将标准输出打印到out.log,当关闭终端时仍可以运行。

以上是关于后台运行-nohup,&的主要内容,如果未能解决你的问题,请参考以下文章

Linux后台运行&/nohup

nohup和&的区别

nohup和&后台运行,进程查看及终止 详解

nohup和&后台运行,进程查看及终止

nohup和&后台运行,进程查看及终止

nohup和&后台运行,进程查看及终止