in reply to Re^3: write to /dev/full does not fail
in thread write to /dev/full does not fail
UPDATE: as suggested by choroba 100 are few (magic number seems to be 820):#this not dies perl -e 'open FH, ">", "/dev/full" or die $!; for (1..100) {print FH " +line\n" or die $!;} ' #this too not dies perl -e '$|++;open FH, ">", "/dev/full" or die $!; for (1..100) {prin +t FH "line\n" or die $!;} ' #only this dies, on close perl -e 'open FH, ">", "/dev/full" or die $!; for (1..100) {print FH +"line\n" or die $!;}; close FH or die $!' No space left on device at -e line 1.
820 is to much? Perl becomes bored after 820 errors (not spotted)? is very patient: i'm hurted by second error.. ;=)# this still does not die perl -e '$|++;open FH, ">", "/dev/full" or die $!; for (1..819) {print + FH "line\n" or die $!;} ' #but this dies! perl -e '$|++;open FH, ">", "/dev/full" or die $!; for (1..1000) {pri +nt FH "line\n" or die $!;} ' No space left on device at -e line 1.
# perl -e 'print "$_\n" for 1..10000' | perl -ne '$num = <STDIN>;print + "$num:";open FH, ">", "/dev/full" or die $!; for (1..$num) {print FH + "line\n" or die $!;};close FH;' .. :816 :818 :820 No space left on device at -e line 1, <STDIN> line 410.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: write to /dev/full does not fail
by kschwab (Vicar) on May 23, 2014 at 16:34 UTC |