nohup java -jar app_name.jar >> /home/log/app_name-$(date +%Y-%m-%d).log 2>&1
1.日志文件如何按天自动划分,以上的命令只有在执行的时候才按天划分日志,不执行的话 ,日志一直落在一个同一个文件中
1.同一天多次执行这个命令,都会生成新的日志文件,把之前的日志都删除了,没有保留原日志
该如何写命令才能实现以上的功能,请各位大佬指点。
nohup java -jar app_name.jar >> /home/log/app_name-$(date +%Y-%m-%d).log 2>&1
1.日志文件如何按天自动划分,以上的命令只有在执行的时候才按天划分日志,不执行的话 ,日志一直落在一个同一个文件中
1.同一天多次执行这个命令,都会生成新的日志文件,把之前的日志都删除了,没有保留原日志
该如何写命令才能实现以上的功能,请各位大佬指点。
什么年代了还这么跑项目,上docker和k8s吧,不会就去学
用log4j/logback等日志库可以支持按日期切割
不要自己去实现切分日志的功能,让日志框架帮我们处理。
同问有没有通过命令可以直接实现的
$(date +%Y-%m-%d) 这个是日期,你把小时和分钟加上去,不久不重复了?