Wie kann ich einen Prozess nach einer Verzögerung in einem Shell-Skript erstellen? Ich möchte, dass ein Befehl 60 Sekunden nach dem Start des Skripts startet, aber ich möchte den Rest des Skripts weiter ausführen, ohne zuerst 60 Sekunden zu warten. Hier ist die Idee:Shell-Skript, das einen Prozess nach einer Verzögerung hervorbringt
#!/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
B
C
... 60 seconds later
A
ich brauche, dies zu tun alles in einem Skript zu können. Ie. Kein Erstellen eines zweiten Skripts, das aus dem ersten Shell-Skript aufgerufen wird.
es tut. simpel und einfach. kurz und süß – user1276046