Problems with my pipe
Mikkel L. Ellertson
mikkel at infinity-ltd.com
Wed Feb 8 23:42:21 UTC 2006
Norman Gaywood wrote:
> On Wed, Feb 08, 2006 at 11:07:51AM -0600, Mikkel L. Ellertson wrote:
>>Wally Winchester wrote:
>>>I'm having a problem with my pipe, please can anyone have a look and see
>>>what's wrong with it?
>>>$ mkfifo testpipe
>>>$ logger -u testpipe message
>>>connect: Connection refused.
>>>Same when run as root.
>>The problem is that a named pipe is a file, and not a socket. You
>>are using the wrong tool for the job. If you tell us what you are
>>trying to do, maybe we can come up with a way to do it.
> Indeed. Why not just use?
> logger -f testpipe message
The -f option is for an input file, and not for where to send the
message. In this case, the message would be logged, and testpipe
would be ignored. (I tested this.) If you used
logger -f testpipe
then testpipe would be opened for reading, and the sent to syslog.
Here are the sections of the man page that I think apply to this:
-f file Log the specified file.
(not log to the specified file...)
message Write the message to log; if not specified, and the -f flag
is not provided, standard input is logged.
Do not meddle in the affairs of dragons,
for thou art crunchy and taste good with Ketchup!
More information about the users