应用场景:让一个程序可以在后台运行,不影响后续操作,或者让程序在终端关闭后依旧运行。
用过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)