0b651cb
From 5ac45a9f799a83e8e7756fbb613adc0e7570a1a5 Mon Sep 17 00:00:00 2001
0b651cb
From: Gregory Collins <greg@gregorycollins.net>
0b651cb
Date: Wed, 21 Jan 2015 04:38:58 +0100
0b651cb
Subject: [PATCH] Rewrite journalctl invocations: replace grep/tail pipeline
0b651cb
 with journalctl builtins.
0b651cb
0b651cb
---
0b651cb
 src/plugins/ccpp_event.conf | 4 ++--
0b651cb
 1 file changed, 2 insertions(+), 2 deletions(-)
0b651cb
0b651cb
diff --git a/src/plugins/ccpp_event.conf b/src/plugins/ccpp_event.conf
0b651cb
index 985e80d..894c7eb 100644
0b651cb
--- a/src/plugins/ccpp_event.conf
0b651cb
+++ b/src/plugins/ccpp_event.conf
0b651cb
@@ -38,9 +38,9 @@ EVENT=post-create analyzer=CCpp
0b651cb
             else
0b651cb
                 uid=`cat uid` &&
0b651cb
                 log="[System Logs]:\n" &&
0b651cb
-                log=$log`journalctl -b --since=-3m --system | grep -F -e "$base_executable" | tail -99` &&
0b651cb
+                log=$log`journalctl -b --since=-3m --system -n 99 _COMM="$base_executable"` &&
0b651cb
                 log=$log"\n[User Logs]:\n" &&
0b651cb
-                log=$log`journalctl _UID="$uid" -b --since=-3m | grep -F -e "$base_executable" | tail -99` &&
0b651cb
+                log=$log`journalctl -b --since=-3m -n 99 _COMM="$base_executable" _UID="$uid"` &&
0b651cb
                 log=`echo -e "$log"`
0b651cb
             fi
0b651cb
             if test -n "$log"; then
0b651cb
-- 
0b651cb
1.9.3
0b651cb