1. 程式人生 > >nohub日誌過大處理腳本

nohub日誌過大處理腳本

== dev nohup for clean 腳本 hang 路徑 ===

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日誌過大處理腳本