長いプロセスを実行している場合、時間ベースのコマンドを実行する方法はありますか?
たとえば、約10分間実行される非常に長いプロセスを実行しています。
5分後、別のコマンドを実行したいと思います。例として、個別のコマンドは次のようになります。echo 5 minutes complete
(注:コマンドの完了に向けて進行するのではなく、指定された間隔の後に実行されたコマンドのみが必要です。)
出来ますか?
1
ほとんどの場合、プロセスにかかる時間は事前にわかりません。
—
チョロバ
「時間ベースのコマンド」とはどういう意味ですか?進行状況バーを作成しますか?質問の現在の言い回しに基づいて、長時間実行されているコマンドをバックグラウンドに置いてから、システムクロックを表示できます。どうか明らかにしてください。
—
ワイルドカード
@Wildcard質問で明確にしました。プログレスバーではありません。これは、いくつかの間隔の後にコマンドを実行します
—
Aniket Bhattacharyea
「5分完了」は反響する奇妙なことです。「5分経過していませんか?」「時は_____」ではありませんか?別の任意のコマンドが実行される前に、長時間実行されているコマンドが開始されてから指定された時間間隔が経過したことを確認したいだけですか?もしそうなら、なぜ単に実行しないの
—
ワイルドカード
longcommand & sleep 300 && command-to-do-after-five-minutes
ですか?(実際、おそらくあなたが探しているものです。)すぐに2つのclock-progress-bar実装を取得したため、説明が十分ではなかったことに注意してください。