成都做网站设,wap建设网站,网站运营与建设,app开发公司名字1、nohup.out生成 在你执行 nohup java -jar ruoyi-admin.jar 时#xff0c;程序原本要输出到控制台的所有内容#xff0c;包括日志框架输出到控制台的部分#xff0c;都会被写入 nohup.out 。nohup 命令运行程序时#xff0c;默认情况下#xff0c;nohup 会把程序的…1、nohup.out生成 在你执行 nohup java -jar ruoyi-admin.jar 时程序原本要输出到控制台的所有内容包括日志框架输出到控制台的部分都会被写入 nohup.out 。nohup 命令运行程序时默认情况下nohup 会把程序的标准输出stdout和标准错误输出stderr重定向到一个名为 nohup.out 的文件中。
2、定时生成和删除日志create_delete_log.sh
1、编写脚本的时候最好使用editplus打开然后选中liunx环境不然可能有格式文件
2、将create_delete_log.sh设置可读可以写可执行 #!/bin/bash #日志目录 log_dir/rdplm-app # 获取当前日期 DATE$(date %Y%m%d%H%M%S) # 记录开始执行日志 echo $DATE: Starting to execute create_delete_log.sh $log_dir/create_delete_log.log # 备份文件 cp $log_dir/nohup.out $log_dir/nohup.$DATE.log # 清空原文件 $log_dir/nohup.out # 删除14天以前的日志修改时间 find $log_dir -mtime 14 -name nohup*.log -exec rm -rf {} \; 3、定时任务 执行crontab -e 每天凌晨 2 点 0 2 * * * /bin/bash /rdplm-app/create_delete_log.sh /rdplm-app/create_delete_log.log 21