Gibt es eine Möglichkeit, zeitbasierte Befehle auszuführen, wenn ich einen langen Prozess ausführe?
Zum Beispiel führe ich einen sehr langen Prozess aus, der ungefähr 10 Minuten dauert.
Nach 5 Minuten möchte ich einen separaten Befehl ausführen. Zur Veranschaulichung könnte der separate Befehl sein:echo 5 minutes complete
(Hinweis: Ich möchte keine Fortschritte bei der Ausführung des Befehls machen, sondern nur Befehle, die nach festgelegten Intervallen ausgeführt werden.)
Ist es möglich?
longcommand & sleep 300 && command-to-do-after-five-minutes
? (Eigentlich ist es wahrscheinlich das, wonach Sie suchen.) Beachten Sie, dass Ihre Klärung nicht ausreichte, da Sie gleich zwei Clock-Progress-Bar-Implementierungen erhalten haben.