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

转自:同事。



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

你可能感兴趣的:(解决问题,linux,weblogic,java)