Browse Source

Test if an acct file exists before trying to rename it. This silences

false warnings in the frist three daily mails after process accounting
has been turned on.
from Raf Czlonka
OPENBSD_6_2 openntpd-6.2p1
bluhm 7 years ago
parent
commit
86bc4f22d3
1 changed files with 7 additions and 4 deletions
  1. +7
    -4
      src/etc/daily

+ 7
- 4
src/etc/daily View File

@ -1,5 +1,5 @@
# #
# $OpenBSD: daily,v 1.89 2017/06/10 11:28:30 bluhm Exp $
# $OpenBSD: daily,v 1.90 2017/07/10 11:18:48 bluhm Exp $
# From: @(#)daily 8.2 (Berkeley) 1/25/94 # From: @(#)daily 8.2 (Berkeley) 1/25/94
# #
# For local additions, create the file /etc/daily.local. # For local additions, create the file /etc/daily.local.
@ -66,9 +66,12 @@ fi
next_part "Purging accounting records:" next_part "Purging accounting records:"
if [ -f /var/account/acct ]; then 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 cp -f /var/account/acct /var/account/acct.0
sa -sq sa -sq
lastcomm -f /var/account/acct.0 | grep -e ' -[A-Z]*[PT]' lastcomm -f /var/account/acct.0 | grep -e ' -[A-Z]*[PT]'


Loading…
Cancel
Save