[Vienna-pm] Nicht erlaubter seek ??
Baier Oliver
Oliver.Baier at lotterien.at
Wed May 25 05:22:31 PDT 2005
Hi,
habe dein Script unveraendert angeworfen und erhalte keine errors:
got 18711: Dad: line 1 after sleep 1 sec
got 18711: Dad: line 2 after sleep 0 sec
got 18711: Dad: line 3 after sleep 0 sec
got 18711: Dad: line 4 after sleep 0 sec
got 18711: Dad: line 5 after sleep 4 sec
got 18711: Dad: line 6 after sleep 0 sec
got 18711: Dad: line 7 after sleep 4 sec
got 18711: Dad: line 8 after sleep 3 sec
got 18711: Dad: line 9 after sleep 2 sec
got 18711: Dad: line 10 after sleep 4 sec
got 18711: Dad: line 11 after sleep 3 sec
got 18711: Dad: line 12 after sleep 2 sec
got 18711: Dad: line 13 after sleep 3 sec
got 18711: Dad: line 14 after sleep 3 sec
got 18711: Dad: line 15 after sleep 2 sec
got 18711: Dad: line 16 after sleep 2 sec
got 18711: Dad: line 17 after sleep 2 sec
got 18711: Dad: line 18 after sleep 2 sec
got 18711: Dad: line 19 after sleep 2 sec
got 18711: Dad: line 20 after sleep 3 sec
got 18711: Dad: line 21 after sleep 0 sec
^C
hmmm...
lg
Oliver
> -----Ursprüngliche Nachricht-----
> Von: vienna-pm-bounces at pm.org [mailto:vienna-pm-bounces at pm.org]Im
> Auftrag von Armin Obersteiner
> Gesendet: Mittwoch, 25. Mai 2005 14:09
> An: Carl A. Schreiber
> Cc: Vienna-pm
> Betreff: Re: [Vienna-pm] Nicht erlaubter seek ??
>
>
> hi!
>
> > und, Armin,
> >
> > geht's ?
>
> unter perl 5.6.1 tut sich gar nichts und unter 5.8.5 hab ich
> die selben ergebnisse:
>
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Dad: line 1 after sleep 0 sec
> Dad: line 2 after sleep 0 sec
> Dad: line 3 after sleep 2 sec
> Dad: line 4 after sleep 1 sec
> Dad: line 5 after sleep 4 sec
> Dad: line 6 after sleep 3 sec
> Dad: line 7 after sleep 0 sec
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Error: Illegal seek
> Dad: line 8 after sleep 4 sec
> Dad: line 9 after sleep 3 sec
> Dad: line 10 after sleep 1 sec
> Dad: line 11 after sleep 2 sec
> Dad: line 12 after sleep 0 sec
> ...
>
> ich hab eine nettere version mit IO::Pipe. (blocking, aber
> man kanns ja umschreiben)
> (attachment)
>
> ich glaube das folgende gilt nicht:
>
> my $err = print $writePIPE "Dad: line ",++$n," after sleep
> $s sec\n";
>
> print liefer meines wissens (perldoc):
>
> print Prints a string or a list of strings. Returns true
> if successful. ...
>
> d.h. $err ist true du musst auf false abfragen in der zeile:
>
> print "Error: $!\n" if $err; # das sollte den seek-Error zeigen
>
> sprich du siehts errors, dies nicht gibt :) das ware richtig:
>
> my $ok = print $writePIPE "Dad: line ",++$n," after sleep $s sec\n";
> print "Error: $!\n" unless $ok;
>
> ja in sysprog hab ich auch gelernt alles abzufragen, bis auf
> print STDERR.
> *wenn* mans tut, sollte man aber schaun *was* man abfragt :-)
>
> Ciao,
> Armin
> --
> armin at xos.net pgp public key on
> request CU
>
More information about the Vienna-pm
mailing list