转自:同事。
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
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