Bash-Skript, wie Sie schlafen im neuen Prozess dann einen Befehl ausführen

So, ich Frage mich, ob es ein bash-Befehl, der mir erlaubt Gabel ein Prozess, der schläft für einige Sekunden, führt dann einen Befehl.

Hier ein Beispiel:

sleep 30 'echo executing...' &

^Das es eigentlich nicht funktionieren (da der sleep-Befehl nur die Zeit nimmt, argument), aber es ist etwas, das könnte so etwas tun? Also, im Grunde, ein sleep-Befehl ist, dass dauert eine Zeit, argument und etwas ausgeführt werden, wenn das Intervall abgeschlossen ist? Ich möchte in der Lage sein, um die Gabel in ein anderes Verfahren dann weiter verarbeiten das shell-Skript.

Weiß ich auch, ich könnte schreiben, ein einfaches Skript, das dies tut, aber aufgrund einiger Beschränkungen für die situation (ich bin tatsächlich an diesem durch einen ssh-Aufruf), würde ich das eher nicht tun.

InformationsquelleAutor David Mulder | 2012-03-29

Schreibe einen Kommentar