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]'

Reply via email to