Linux jar包后台启动/停止

本文介绍了如何使用nohup命令将Javajar包以后台模式运行,并详细解释了stdin、stdout、stderr的含义。同时,也提供了检查和强制停止jar包进程的方法,包括使用jps和kill命令。
摘要由CSDN通过智能技术生成

 1.启动

nohup java -jar jarName-0.0.1-SNAPSHOT.jar >/xx/xxx.log 2>&1 &;

其中/xx/xxx.log是要输出的日志文件目录。

 &: 代表将进程放入后台运行。这个符号告诉操作系统在执行命令时,不要等待命令完成,而是立即返回并继续接受新的命令。这样做的好处是,可以在命令执行的同时继续在同一个终端窗口中输入其他命令,而不必等待当前命令执行完毕。

 在上面的例子中,0:stdin (standard input),1:stdout (standard output),2:stderr (standard error);

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到msg.log文件中。

2.停止 

jps   #查看正在运行的jar包进程

 强制杀死进程

 kill -9 3504328

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值