Your script seems a bit intricate. E.g. when using the > redirection, you don't need to create / truncate the file upfront. And, with that many temp files, there must be a better approach. How far would
get you for the first part of your task- in the good case?
Now, if the "WARNING" line is missing sometimes, but the "client address" line is always there, why not use that and add a condition to print the "WARNING" line individually? Is the "WARNING" line always immediately following the "Client" line?
And. looks like your logger sometimes misbehaves by mixing logs of two independent events. If you can't remedy that in the originator, you'll need additional coding on the receiving side, and that can't be done in sed, but needs tools like awk, perl, or similar. Are the log lines in relative order, i.e. the second log line consistently belongs to the second event?
Hi,
I have a log file which shows the files which has been changed over the last week.
They follow this pattern:
old_file_version_number@@new_file_version_number
Now I need to know how to delete from each line parts starting from @@.
I would be issuing the command inside vi(m).
So... (5 Replies)
Hi guys, i have been struggling to achieve the following and therefor looking for some help.
I am trying to write something that will summerize the following output from my switches for daily totals.
Basicly if $1 $2 $3 doesnt change, we can keep adding up $4. Probably would use a awk print end... (3 Replies)
I'm looking for a way to match a particular string in another string and if a match is found execute some command.
I found the case statement can be used like this;
case word in
)
command ;; ] ...
esac
If my string to find is say "foo" in the string $mystring... (1 Reply)
Hello everyone, this is my first post so please give me a hand.
I apologize for my English, I'll try to be clear with my request.
I need to write a script (Bash) which finds all the variables defined in the file .h of the folder and then writes the name of the files .c where these variables are... (1 Reply)
Hi,
I need to create a shell script through which i need to populate email addresses in email columns of database table in mysql. Let say if email contains yahoo, hotmail, gtalk than email addresses need to move in their respective columns.
# !/bin/sh
yim="example@yahoo.com"... (3 Replies)
Hi,
I am using following command to extract string from a file. String will be after last / (slash).
awk -F\ / '{print $NF}' $FILE
but while appending the output in file in script, it dosent work. File created but of zero size... can anyone please help
`awk -F\\\/ '{print $NF}' $FILE` >... (3 Replies)
Hi,
I am trying to write a script that list down all the files that do not match the pattern
My pattern will be like this "*.jpg|*.xml|*.sql". This pattern will be stored in a file. The script need to read this pattern from the file and delete the files that does not match this pattern. It... (7 Replies)
I am still learning expect, For the below script I always get This is True as the answer. Tried to debug and does not make sense to me. Not sure, where I am doing the mistake. Need Help! - Thanks
#!/usr/bin/expect -f
set timeout 10
spawn -noecho bash
expect { *$* }
send "test -d... (3 Replies)
I have a big perl script need to fix a small pattern matching inside ..
I have patterns like
create unique index
create index
The pattern matching should look for both the pattern in the same statement, The existing matching looks for only "create unique index"
The exising code for this i... (6 Replies)
Hi All,
My Problem is like below.
I have a file which contains just one row and contains data like
PO_CREATE12457888888888889SK1234567878744551111111111SK89456321145789955455555SK8888888815788852222
i want to extract SK12345678
SK89456321
SK88888888
So basically SK and next 8... (4 Replies)
Discussion started by: Asfakul Islam
4 Replies
LEARN ABOUT HPUX
diaglogd
diaglogd(1M)diaglogd(1M)NAME
diaglogd - Support Tools Manager logging daemon
SYNOPSIS
/usr/sbin/stm/uut/bin/sys/diaglogd
DESCRIPTION
The Support Tools Manager (STM) uses a logging daemon ( diaglogd ) to read diagnostic events from the kernel via diag2 (diagnostic pseudo
driver) and logs them in the system log files.
diaglogd is launched automatically at boot by the STM daemon diagmond. The STM User Interface, xstm , mstm , or cstm , Daemon commands can
also be used to launch the daemon as well as shut it down and view the daemon's activity log.
The log files created by diaglogd can be viewed using the STM utility logtool.
Application Usage
This daemon will be deprecated on new server models. Please use System Management Homepage (see hpsmh(1M)).
WARNINGS
The following message will appear on the system console when the diagnostic logging facility determines that the I/O subsystem has started
logging excessive I/O errors. This message will appear only once and I/O errors will be lost until the diagnostic subsystem can recover
from this condition.
DIAGNOSTIC SYSTEM WARNING:
The diagnostic logging facility has started receiving excessive
errors from the I/O subsystem. I/O error entries will be lost
until the cause of the excessive I/O logging is corrected.
If the diaglogd daemon is not active, use the Daemon Startup
command in stm to start it. If the diaglogd daemon is active, use
the logtool utility in stm to determine which I/O subsystem is
logging excessive errors.
The following message will appear on the system console when the cause of the excessive I/O error logging is corrected. The total number
of I/O errors that were dropped will be placed in "XX".
DIAGNOSTIC SYSTEM WARNING:
The diagnostic logging facility is no longer receiving excessive
errors from the I/O subsystem. XX I/O error entries were lost.
OTHER FILES
/dev/diag/diag0 - Series 800 Diagnostic pseudo driver device file
/dev/diag/diag1 - Series 700 Diagnostic pseudo driver device file
/dev/diag/diag2 - Series 700/800 Diagnostic pseudo driver device file
/var/stm/logs/sys/activity_log_diaglogd - Activity log of diaglogd
/var/stm/logs/os/log##.raw - OS system log files
/var/stm/logs/os/log##.raw.cur - Current OS system log file
/var/stm/config/sys/diaglogd.cfg - Diagmond configuration
/var/stm/data/daemon_list - List of daemons installed
/var/stm/data/key_file - OS resource key file
COPYRIGHT
(c) Copyright 1995, Hewlett-Packard Company
ORIGIN
diaglogd was developed by Hewlett-Packard Company.
SEE ALSO stm(1M), diagmond(1M)diaglogd(1M)