sleep() erwartet als Argument leider nur einen Wert in Sekunden, was leider viel zu grob ist.
Gibt es irgendwo auch eine Funktion/Möglichkeit, eine Pause im Millisekundenbereich zu definieren?
Thx!
sleep() für Pause im Millisekundenbereich
Re: sleep() für Pause im Millisekundenbereich
Hilft dir nanosleep(2) oder usleep(3) ?
Ansonsten:
$ man -k sleep
Ansonsten:
$ man -k sleep
Re: sleep() für Pause im Millisekundenbereich
usleep() sieht gut aus, thx!
man habe ich natürlich probiert, allerdings fand sich bei
man sleep
keine Referenz auf diese anderen sleeps...
man habe ich natürlich probiert, allerdings fand sich bei
man sleep
keine Referenz auf diese anderen sleeps...
Re: sleep() für Pause im Millisekundenbereich
> man habe ich natürlich probiert, allerdings fand sich bei
>
> $ man sleep
>
> keine Referenz auf diese anderen sleeps...
deswegen habe ich ja auch
$ man -k sleep
geschrieben das die gleich Funktion erfüllt wie ein
$ apropos sleep
>
> $ man sleep
>
> keine Referenz auf diese anderen sleeps...
deswegen habe ich ja auch
$ man -k sleep
geschrieben das die gleich Funktion erfüllt wie ein
$ apropos sleep
Re: sleep() für Pause im Millisekundenbereich
Hi!
Ich denke nicht, daß nanosleep oder usleep portabel sind. Die korrekte Antwort lautet daher select.
Gruß,
hjb
Ich denke nicht, daß nanosleep oder usleep portabel sind. Die korrekte Antwort lautet daher select.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: sleep() für Pause im Millisekundenbereich
Solaris kennt usleep() auch, also ist es (zumindest für meine Zwecke) ausreichend.
Thx übrigens für "apropos", das kannte ich noch gar nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Thx übrigens für "apropos", das kannte ich noch gar nicht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: sleep() für Pause im Millisekundenbereich
nanosleep ist laut Manpage POSIX.1b Konform und nanosleep ist Konform zu BSD 4.3
von daher dass SunOS ehemals ein BSD-like Unix war (bis SunOS 4 aka. Solaris 2.4) sind die Chancen nicht schlecht dass die Funktion auch heute noch im (ab Solaris 2.5 aka. SunOS 5 SystemV-like) Solaris Devorhanden ist wobei der urpsrungsposter nichts geschrieben hat dass die sleep() Funktion auch für nicht-Linux benötigt wird bzw. welche Betriebssysteme er mit der Funktion "beglücken" möchte.
von daher dass SunOS ehemals ein BSD-like Unix war (bis SunOS 4 aka. Solaris 2.4) sind die Chancen nicht schlecht dass die Funktion auch heute noch im (ab Solaris 2.5 aka. SunOS 5 SystemV-like) Solaris Devorhanden ist wobei der urpsrungsposter nichts geschrieben hat dass die sleep() Funktion auch für nicht-Linux benötigt wird bzw. welche Betriebssysteme er mit der Funktion "beglücken" möchte.