There's a couple of problems with your code (buffering, sending 1025 or 1026 bytes at a time, -n absorbs some of the bytes).
On this Debian system:
$ perl -e'$|=1; { print("x"x1024); warn(++$i); redo }' | perl -e sleep ... 60 at -e line 1. 61 at -e line 1. 62 at -e line 1. 63 at -e line 1. 64 at -e line 1. [blocks] ^C
In reply to Re^5: Executing Commands with "open"
by ikegami
in thread Executing Commands with "open"
by abhijithtk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |