nohup安装和用法

nohup 英文全称 no hang up(不挂起)
作用:
当我们把项目部署到服务器上时,只有一直保持linux终端的连接才能够运行项目,当我们把连接软件Xshell或者Finalshell连接工具关掉时,项目也就停止运行。只要用了nohup命令,我们的项目就能够一直运行了,此时就实现了我们需求。

例如:
常规运行SpringBoot项目的jar包命令:
java -jar test.jar
当我们使用nohup命令时:项目就能够正常一直运行了

nohup java -jar test.jar &
开始安装
第一步:查询nohup是否安装
如果显示有:/usr/bin/nohup ,证明已经安装,可以直接跳到如何使用,如果没有,就没有安装过nohup

which nohup
第二步:下载nohup
yum install coreutils
第三步:查看下载的nohup

cd /usr/bin
which nohup
第四步:配置nohup路径,全局使用

vi ~/.bash_profile
在PATH= $PATH: $HOME/bin后面添加:/usr/bin

第五步:是配置的nohup立即生效,刷新配置变量
source ~/.bash_profile

第六步:测试

nohup --version

对应的参数说明:

Command:要执行的命令。
Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。

运行SpringBoot项目
nohup java -jar test.jar &
当我们运行前端框架时
nohup npm run serve &

停止运行的项目
1、我们需要找到nohup运行的PID,进程号,然后kill -9 进程号
例如:我运行着niua-admin.jar,使用时更换自己运行文件名即可

ps -ef | grep niua-admin.jar
2、如果记不住运行文件名称,我们可以使用命令查看所有进程

ps -A

找到PID,删掉进程即可

kill -9 进程号PID

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值