aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcassio <cassiopc@gmail.com>2018-09-04 13:15:46 +0000
committercassio <cassiopc@gmail.com>2018-09-04 13:15:46 +0000
commitec5da92729c44469e28b06bd21755f43b4afc12b (patch)
treec163e59e2b12b51b3ac7749b5c3f2fa33ad3510b
parent3c5b5a0437baf00e10d52d8bf36dadc28e89975c (diff)
downloadboca-ec5da92729c44469e28b06bd21755f43b4afc12b.tar.gz
boca-ec5da92729c44469e28b06bd21755f43b4afc12b.zip
logkeys in mem for speed
-rw-r--r--tools/boca-submit-log12
1 files changed, 9 insertions, 3 deletions
diff --git a/tools/boca-submit-log b/tools/boca-submit-log
index 1caefab..c8b2b31 100644
--- a/tools/boca-submit-log
+++ b/tools/boca-submit-log
@@ -17,8 +17,14 @@ fi
chown root.root /var/log/boca-submit-log.* 2>/dev/null
chmod 600 /var/log/boca-submit-log.* 2>/dev/null
-chown root.root /var/log/logkeys 2>/dev/null
-chmod 600 /var/log/logkeys 2>/dev/null
+logkeysf=/var/log/logkeys
+chown root.root $logkeysf 2>/dev/null
+chmod 600 $logkeysf 2>/dev/null
+if [ -f "/dev/shm/logkeys" ]; then
+ logkeysf=/dev/shm/logkeys
+ chown root.root $logkeysf 2>/dev/null
+ chmod 600 $logkeysf 2>/dev/null
+fi
chown root.root /var/log/bocacron.* 2>/dev/null
chmod 600 /var/log/bocacron.* 2>/dev/null
@@ -54,7 +60,7 @@ for zcount in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; do
reskfs=$?
if [ "$zcount" == "1" ]; then
- tail -n 10000 /var/log/logkeys > $ROOTLOGS/.logkeys.tmp
+ tail -n 10000 $logkeysf > $ROOTLOGS/.logkeys.tmp
[ -f $ROOTLOGS/.logkeys ] || touch $ROOTLOGS/.logkeys
rm $ROOTLOGS/.logkeys.diff
[ -f $ROOTLOGS/.uid.txt ] && echo "> UID $(cat $ROOTLOGS/.uid.txt)" > $ROOTLOGS/.logkeys.diff