• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Applikation öffnen und nach 5 Sekunden weitermachen

  • Ersteller Ersteller Benutzer 62153
  • Erstellt am Erstellt am

Benutzer 62153

Gast
Ich möchte gerne eine Applikation öffnen und mit sleep 5 nach 5 Sekunden einen weiteren Befehl ausführen.

Das Problem ist nun, dass Terminal wartet, bis die geöffnete Applikation wieder geschlossen ist.

Kann ich das irgendwie umgehen?
 
Ich bin da kein Spezi, aber müsste es nicht "delay 5" heißen?

Ralf
 
Sollte für Shell stimmen, delay wäre für AS. Zur Zeit dauert es aber sowieso bis das Programm beendet wurde. ;-)
 
Danke, hatte noch einen Tippfehler:

Code:
$ befehl1& sleep 5; befehl2

Funktioniert!
 
Zuletzt bearbeitet von einem Moderator:
Code:
/Applications/TextEdit.app/Contents/MacOS/TextEdit &
sleep 5
cp Datei1  Datei1_Kopie
Der springende Punkt ist das & hinter dem ersten Befehl. Dieser wird damit in den Hintergrund geschickt und das Terminal wird frei (und arbeitet die nächsten Befehle ab).
 
Oder so:
Code:
open -a TextEdit; sleep 5; open -a Mail