赞
踩
//后台启动且将日志输出到log.out文件中
nohup java -jar XXX.jar >log.out &
//用 nohub 命令启动 jar 包,是在后台不挂断运行,关闭终端窗口或者 CTRL + C 命令也不会终止程序。
//当用 nohub命令启动 jar 包的时候,如果不指定日志输出文件,则所有的输出都会被重定向到 nohub.out 的文件中。
nohup java -jar XXX.jar &
//获取进程方法一
ps aux | grep java
//获取进程方法二
jps -l
然后直接kill -9 214170,其实后台启动后出现得数字就是进程pid,不用查,可以直接杀死进程,停止服务。
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。