在linux服务器上的/wzClean目录里新增一个cleanVarLog.sh文件,加入可运行权限(chmod +x)
写入如下代码
#!/bin/bash
# 查找当前目录下所有1天前的文件并删除
find /var/log/pcp/pmlogger/htadmin -mtime +1 -name "*" -print0 | xargs -0 rm -rf
find /dm8/arch -mtime +1 -name "*.log" -print0 | xargs -0 rm -rf
# 如果你希望删除的是包括子目录在内的所有1天前的文件,使用以下命令替换上一行
# find . -type f -mtime +1 -delete
在root用户下使用
crontab -e
加入定时任务(每天执行)
0 0 * * * /bin/bash /wzClean/cleanVarLog.sh >> /wzClean/1.log 2>&1
配置好后,可使用
crontab -l
查看定时任务是否配置好
PS:使用特定用户执行脚本
* * * * * su - ta60 -c /home/ta60/apps/restartall.sh >> /home/ta60/apps/1.log 2>&1