自从springboot火了之后,我们通常以如下命令运行一个jar包,感觉很爽,时间久了之后发现nohup.out文件会超级大
nohup java -jar client-0.0.1-SNAPSHOT.jar &
解析办法
1、不要日志
nohup java -jar client-0.0.1-SNAPSHOT.jar /dev/null &
2、日志分割
#!/bin/bash
echo " jar logs !"
current_date=`date -d "-1 day" "+%Y%m%d"`
split -b 65535000 -d -a 4 /usr/local/nohup.out /disk1/logs/xx_log_${current_date}_
cat /dev/null > /usr/local/nohup.out
定时任务每天凌晨执行一次即可,当天日志可直接查看nohup.out
crontab -e
0 1 * * * /usr/local//log.sh