nohup命令详解

andee zhang
2023-02-26 / 0 评论 / 8 阅读 / 正在检测是否收录...

应用场景:让一个程序可以在后台运行,不影响后续操作,或者让程序在终端关闭后依旧运行。

用过linux都知道,正常运行一个程序,程序没有运行结束前是无法输入下一条指令的,但是有些程序,例如“frp”这个程序,需要持续监听某一端口。

以frp程序为例

(0)命令格式:
例:

nohup ./frps -c ./frps.ini

让程序持续运行,程序输出会重定向到程序所在目录的 nohup.out 文件里,此时无法使用其他命令,使用ctrl+c会使程序停止运行,因此程序运行时无法在同一终端里执行其他命令,终端关闭时程序不会停止运行。

(0)命令格式:

例:
./frps -c ./frps.ini &

(0)命令格式:

例:
nohup ./frps -c ./frps.ini & 

让程序持续运行,程序输出会重定向到程序所在目录的 nohup.out 文件里,此时可使用ctrl+c,不会使程序停止运行,关闭终端程序也不会停止运行

补充:在后台运行的程序可以使用fg命令使其在前端显示

0

评论 (0)

取消