nohub日志过大处理脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nohub日志过大处理脚本相关的知识,希望对你有一定的参考价值。

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂断的意思( no hang up)。
#vim clear.sh

#!/bin/sh
echo "================== start clean nohub containers logs ========================"
logs=$(find /var/lib/pay/containers/ -name *nohup.out) #日志所在的路径
for log in $logs
do
echo "clean logs : $log"
cat /dev/null > $log
done
echo "=================== end clean nohub containers logs ========================="

配置crontab来用,自动每天零晨2点执行以上脚本
#crontab -e
0 2 * /root/clear.sh

以上是关于nohub日志过大处理脚本的主要内容,如果未能解决你的问题,请参考以下文章

mongodb日志过大问题处理

关于Linux中nohup.out日志过大问题

如何有效处理nohup日志输出过大问题?

Oracle11g监听器日志 listener.log文件过大处理

物化视图日志过大,手工清理

028_切割 Nginx 日志文件(防止单个文件过大,后期处理很困难)