Seite 1 von 2

Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 3:13 pm
von cloidnerux
Also, ich will in einem makefile nach Ausführung eines targets noch ein wenig warten, damit man den Ausput lesen kann.
Wie schaffe ich das, welche befehle sind vorhanden?

p.S: Ich habe es mal hier reingepackt weil ich es mehr als Konzept gesehen habe, verschiebt es bei bedarf.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 3:22 pm
von Xin
cloidnerux hat geschrieben:Also, ich will in einem makefile nach Ausführung eines targets noch ein wenig warten, damit man den Ausput lesen kann.
Wie schaffe ich das, welche befehle sind vorhanden?

p.S: Ich habe es mal hier reingepackt weil ich es mehr als Konzept gesehen habe, verschiebt es bei bedarf.
Verschoben von Algorithmen und Konzepte nach sonstige Programmiersprachen (make).

Wie sieht's mit 'sleep' aus?
Make ruft Shell-Befehle auf... wie die unter DOS aussehen weiß ich nicht.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 3:35 pm
von cloidnerux
Wie sieht's mit 'sleep' aus?
Super danke
Funktioniert

Hatte bei google nichts gefunden.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 6:07 pm
von Xin
cloidnerux hat geschrieben:
Wie sieht's mit 'sleep' aus?
Super danke
Funktioniert

Hatte bei google nichts gefunden.
Im Idealfall schaffst du Dir jedoch eine Infrastruktur, die mitteilt, wenn sie fertig ist.
Sleep wartet entweder zu lange oder zu kurz. Aber nie so lange, dass es exakt passt.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 6:11 pm
von cloidnerux
Sleep wartet entweder zu lange oder zu kurz. Aber nie so lange, dass es exakt passt.
Es soll ja auf ncihts gewartet werden, es ist nur so, das das makefile zu schnell ist, ich sehe z.B nicht was der Computer Kompiliert hat weil er sofort weitermacht.
Jezt wartet er halt 2 Sekunden und man kann es sich schnell anschauen oder es ein lassen.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 6:38 pm
von Xin
Schreib die Sachen doch in ein Log-File.

Kompilieren dauert eh schon zu lange, das möchte ich nicht noch verlangsamen.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 6:46 pm
von cloidnerux
Kompilieren dauert eh schon zu lange, das möchte ich nicht noch verlangsamen.
Das Makfile ist für mienen Kenrel und der wurde in 0,4Sec Kompiliert, etwas zu schnell für mich.
Schreib die Sachen doch in ein Log-File.
Es ist mir nicht so wichitg, ich will nur sehen ob es grob stimmen kann was Kompiliert wurde und dafür reicht mir momentan noch sleep.
Wenn ich irgendwann mal etwas mehr nötig habe, werde ich mich dann mal nach einer Alterntive umschauen.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 8:30 pm
von Kerli
cloidnerux hat geschrieben:Das Makfile ist für mienen Kenrel und der wurde in 0,4Sec Kompiliert, etwas zu schnell für mich.
Aber wenn du das Makefile ganz normal aus der Konsole aufrufst dann bleiben doch alle Ausgaben in der Konsole stehen...

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 8:41 pm
von cloidnerux
Aber wenn du das Makefile ganz normal aus der Konsole aufrufst dann bleiben doch alle Ausgaben in der Konsole stehen...
Es kommen aber noch 2,5 Seiten Informrationen und der Grub Dilaog, ansonst wäre es ja unötig gewesen.

Re: Bash: eine bestimmte zeit warten

Verfasst: Fr Jul 10, 2009 9:29 pm
von Kerli
cloidnerux hat geschrieben:Es kommen aber noch 2,5 Seiten Informrationen und der Grub Dilaog, ansonst wäre es ja unötig gewesen.
Du kannst die Informationen ja auch Filtern oder nur teilweise anzeigen lassen. Möglichkeiten gibt es ja genug: grep, less, more etc.