Hi all,
I've enabled accounting recently and have noticed these messages
in the daily(8) email:
Day 1:
Purging accounting records:
mv: /var/account/acct.2: No such file or directory
mv: /var/account/acct.1: No such file or directory
mv: /var/account/acct.0: No such file or directory
Day 2:
Purging accounting records:
mv: /var/account/acct.2: No such file or directory
mv: /var/account/acct.1: No such file or directory
Day 3:
Purging accounting records:
mv: /var/account/acct.2: No such file or directory
These could be silenced by a simply testing if a particular file
exists before trying to rename it.
Regards,
Raf
Index: etc/daily
===================================================================
RCS file: /cvs/src/etc/daily,v
retrieving revision 1.89
diff -u -p -r1.89 daily
--- etc/daily 10 Jun 2017 11:28:30 -0000 1.89
+++ etc/daily 9 Jul 2017 09:46:30 -0000
@@ -66,9 +66,12 @@ fi
next_part "Purging accounting records:"
if [ -f /var/account/acct ]; then
- mv -f /var/account/acct.2 /var/account/acct.3
- mv -f /var/account/acct.1 /var/account/acct.2
- mv -f /var/account/acct.0 /var/account/acct.1
+ test -f /var/account/acct.2 &&
+ mv -f /var/account/acct.2 /var/account/acct.3
+ test -f /var/account/acct.1 &&
+ mv -f /var/account/acct.1 /var/account/acct.2
+ test -f /var/account/acct.0 &&
+ mv -f /var/account/acct.0 /var/account/acct.1
cp -f /var/account/acct /var/account/acct.0
sa -sq
lastcomm -f /var/account/acct.0 | grep -e ' -[A-Z]*[PT]'