Linux有些命令 为什么前面要加nohup命令

举例:以linux命令启动jar包为例;(前端node启动也是一样的)
前提:本地写的lsa程序打包成lsa.jar,上传到Linux服务器
jar包的启动方式:
第一种:
java -jar lsa.jar
补充:用这种方法启动后,不能继续执行其它命令了,如果想要继续执行其它命令,就都打断,打断一般用ctrl+c。
第二种:
java -jar lsa.jar &

补充:第2种在第1种方式的基础上在命令的结尾增加了&,&表达的意思是在后台运行。 这种方式可以避免打断后程序停止的问题,但是避免不了关闭当前窗口后程序停止的问题。
第三种:
nohup java -jar lsa.jar &
补充:第3种在第2种方式的基础上,在命令的最前面增加了nohup。nohub是什么?
nohup是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。
加了nohup后,即使关掉命令窗口,后台程序demo.jar也会一直执行。
第四种:
nohup java -jar lsa.jar >lsa.txt &
补充:第4种在第

Linux有些命令 为什么前面要加nohup命令最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/22218.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>