Shell-Skript, das einen Prozess nach einer Verzögerung erzeugt

Wie kann ich einen Prozess nach einer Verzögerung in einem Shell-Skript erzeugen? Ich möchte, dass ein Befehl 60 Sekunden nach dem Start des Skripts gestartet wird, aber ich möchte den Rest des Skripts weiter ausführen, ohne erst 60 Sekunden zu warten. Hier ist die Idee:

#!/bin/sh
# Echo A 60 seconds later, but without blocking the rest of the script
sleep 60 && echo "A"

echo "B"
echo "C"

Die Ausgabe sollte sein

B
C
... 60 seconds later
A

Ich muss in der Lage sein, dies alles in einem Skript zu tun. Dh Kein Erstellen eines zweiten Skripts, das vom ersten Shell-Skript aufgerufen wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage