From 4ff33268125d78ebdea6762f8d2f1ee14584d449 Mon Sep 17 00:00:00 2001 From: bohung Date: Wed, 18 May 2022 18:34:45 +0800 Subject: [PATCH] Add fix logrotate script. --- fix_logrotate.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 fix_logrotate.sh diff --git a/fix_logrotate.sh b/fix_logrotate.sh new file mode 100644 index 0000000..922a8a8 --- /dev/null +++ b/fix_logrotate.sh @@ -0,0 +1,4 @@ +sudo sed -i 's/-SIGUSR1/-USR1/g' /etc/logrotate.d/orbit +line_num=`grep '/var/log/mongodb/\*.log' /etc/logrotate.d/orbit -n | cut -d : -f 1` +end_num_plus=`cat /etc/logrotate.d/orbit | awk '{if (NR>='$line_num') print}'|grep '}' -n|cut -d : -f 1` +sudo sed -i $line_num,+$((end_num_plus-1))'s/copytruncate/create 644 mongodb mongodb/g' /etc/logrotate.d/orbit \ No newline at end of file