Linux环境下后台启动jar包以及停止服务以及每天生成日志文件

1、Linux环境下后台启动jar包

//后台启动且将日志输出到log.out文件中
nohup java -jar XXX.jar >log.out &    
//用 nohub 命令启动 jar 包,是在后台不挂断运行,关闭终端窗口或者 CTRL + C 命令也不会终止程序。
//当用 nohub命令启动 jar 包的时候,如果不指定日志输出文件,则所有的输出都会被重定向到 nohub.out 的文件中。
nohup java -jar XXX.jar &

在这里插入图片描述

2、Linux环境下后台停止jar包

//获取进程方法一
ps aux | grep java
//获取进程方法二
jps -l

在这里插入图片描述
然后直接kill -9 214170,其实后台启动后出现得数字就是进程pid,不用查,可以直接杀死进程,停止服务。

3、每天生成日志文件命令

在这里插入图片描述

nohup java -jar zlfy-server-1.0.0.jar >> /iflytek/server/zouyangTest/logs/nohup-$(date +%Y-%m-%d).log 2>&1 &

在这里插入图片描述

如果没有生成每天的日志文件,那需要在linux系统里面添加定时器,每天执行这个命令生成新的日志文件。

编辑定时器
crontab -e
输入如下内容(每天23:59执行一下脚本,内容自己实现(略),大楷意思就是查找进程杀死进程,然后执行每日生成日志的命令)
59 23 * * * 59 23 * * * sh /usr/local/nginx/logs/cutlog.sh
查看定时器内容
crontab -l

在这里插入图片描述

  • 7
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bst@微胖子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值