This commit is contained in:
Sazonov Andrey 2026-01-14 10:46:17 +03:00
parent 7319b5df65
commit 938fca0ee8

View File

@ -68,35 +68,33 @@ awk '
############################################################################### ###############################################################################
# journalctl # journalctl
############################################################################### ###############################################################################
if [[ "$SOURCE" == "journalctl" ]] if [[ "$SOURCE" == "journalctl" ]]; then
then echo -e "\e[1;34m--------------------- journalctl ---------------------\e[0m"
echo -e "\e[1;34m--------------------- journalctl ---------------------\e[0m"
journalctl -k \ journalctl -k \
--no-pager \ --no-pager \
--output=short \ --output=short \
| grep -E "$PATTERN" \ | grep -E "$PATTERN" \
| parse_usb | parse_usb
############################################################################### ###############################################################################
# Legacy logs (/var/log) # Legacy logs (/var/log)
############################################################################### ###############################################################################
else else
LOG_PATH=/var/log LOG_PATH=/var/log
LOG_BASE="kern.log" LOG_BASE="kern.log"
LOG_LIST=$(find "$LOG_PATH" -type f -name "$LOG_BASE*") LOG_LIST=$(find "$LOG_PATH" -type f -name "$LOG_BASE*")
for doc in $LOG_LIST for doc in $LOG_LIST
do do
echo -e "\e[1;34m--------------------- File $doc ---------------------\e[0m" echo -e "\e[1;34m--------------------- File $doc ---------------------\e[0m"
if [[ "${doc##*.}" == "gz" ]] if [[ "${doc##*.}" == "gz" ]]; then
then CMD=zgrep
CMD=zgrep else
else CMD=grep
CMD=grep fi
fi
$CMD -E "$PATTERN" "$doc" | parse_usb $CMD -E "$PATTERN" "$doc" | parse_usb
done done
fi fi