if sleep --interruptible 0 ; then set timeout=8 fi

09/08/2012 - 20:11 von Rudolf Göldner | Report spam
Hallo,

Verstàndnisfrage: wie funktioniert diese Bedingung?
Es handelt sich um eine Zeile aus einem GRUB2-Skript.
Ich kenne zwar 'sleep', aber nicht mit einer Option --interruptible,
oder was ist das für eine Konstruktion?

Grüße
Rudolf
 

Lesen sie die antworten

#1 Sven Joachim
09/08/2012 - 20:36 | Warnen spam
Am 09.08.2012 um 20:11 schrieb Rudolf Göldner:

Verstàndnisfrage: wie funktioniert diese Bedingung?



Mit ESC kann sleep unterbrochen werden und gibt dann 1 statt 0 zurück.
Zumindest sieht es nach flüchtigem Lesen des Quellcodes für mich so
aus. ;-)

Es handelt sich um eine Zeile aus einem GRUB2-Skript.
Ich kenne zwar 'sleep', aber nicht mit einer Option --interruptible,
oder was ist das für eine Konstruktion?



Eine Grub-spezifische, siehe grub-core/commands/sleep.c im
Grub2-Quelltext. Hat mit sleep(1) nichts zu tun und ist daher ziemlich
OT hier.

Sven

Ähnliche fragen