weblogic的nohup.out日志,每天生成一个的解决方式

转自:https://blog.csdn.net/laokaizzz/article/details/79243206

1. crontab -e
//测试,每一分钟生成一个
*/1 * * * * cp /home/app/log/test.log /home/app/log/test`date -d yesterday +\%Y\%m\%d`.log
 
// 首先的在 /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/server1/bin/目录下创建nohuplog文件夹,用来专门保存该日志
//真正 每天0点开始拷贝日志作为前一天的日志备份,然后把当前日志清空

0 0 * * * cp /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/server1/bin/nohup.out 
/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/server1/bin/nohuplog/nohup`date -d yesterday +\%Y\%m\%d`.out;
 cat /dev/null > /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/server1/bin/nohup.out 


2. crontab -l 检查定定时任务


3. 查看crontab执行记录(root权限)

 查看定时任务的实时执行情况,成功与否不清楚

 tail -f /var/log/cron

 查询上面执行情况的记录,可以看到错误信息

 tail -f /var/spool/mail/root

猜你喜欢

转载自blog.csdn.net/xq30397022/article/details/81503003