如何建立网站视频教程sem是什么基团
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 2>&1