1,105,633 Community Members

Log the output of BASH scripts to a Syslog-like format

Member Avatar
dihmen
Newbie Poster
6 posts since Jul 2008
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

Log the output of BASH scripts to a Syslog-like format

Member Avatar
CimmerianX
Practically a Master Poster
661 posts since Jul 2010
Reputation Points: 53 [?]
Q&As Helped to Solve: 83 [?]
Skill Endorsements: 13 [?]
 
0
 

Not sure what you are after exactly. Do you want the script results sent to syslog? Do you want the script to send messages to syslog?

There are a few ways of doing this that I can think of off the top of my head.

You can just send a message to the syslog port of your server using net-cat like this:
nc -w0 -u <syslog ip> 514 <<< "SOURCELABEL SYSLOGTAGLABEL This is a message for syslog"

Or you could send the output directly to the logger itself:
echo "This is a test" | logger -i

Is this what you want?

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article