[Mailman-Users] Broken Pipe
Mark Sapiro
mark at msapiro.net
Sun Mar 15 01:10:53 CET 2009
Khalil Abbas wrote:
>
>I've created a simple shell script to count members in my 3 lists :
>
>
>
>******
>
>./list_members list1 | wc -l
>./list_members list2 | wc -l
>./list_members list3 | wc -l
>
>******
>
>and I keep getting this error:
>
>
>
>*****
>
>wc: invalid option --
>Try `wc --help' for more information.
>Traceback (most recent call last):
> File "./list_members", line 286, in ?
> main()
> File "./list_members", line 264, in main
> print >> fp, formataddr((safe(name), addr))
>IOError: [Errno 32] Broken pipe
>****
This is a Unix question, not a Mailman question, but the answer is
remove the trailing <CR>s from the lines of your script. They are
confusing the shell into thinking there is another, empty argument at
the end of the line. I.e.
ex /path/to/script
set ff=unix
w
q
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list