タグ付けされた質問 「delay」

4
一定の時間が経過した後にコマンドを実行しますか?
長いプロセスを実行している場合、時間ベースのコマンドを実行する方法はありますか? たとえば、約10分間実行される非常に長いプロセスを実行しています。 5分後、別のコマンドを実行したいと思います。例として、個別のコマンドは次のようになります。echo 5 minutes complete (注:コマンドの完了に向けて進行するのではなく、指定された間隔の後に実行されたコマンドのみが必要です。) 出来ますか?

6
しばらくしてから何かを実行します(コンソールに結果を表示することもあります)
Ubuntuサーバー16.04を使用atし、現在のセッションでユーティリティを使用しechoて、特定の日時を指定せずに、今から1分後(たとえば)に何かを行うことを望んでいます。 これは失敗しました: echo 'hi' | at 1m 私が選択atした理由sleepは、スリープが現在のセッションをハンディキャップし、そのため、ほとんどの時間で作業しているセッションよりも、別のセッションのコマンドを遅延させるのにより適しているためです。AFAIRは、atこのように動作せず、私のセッションをハンディキャップしません。 Update_1 Pied Piperの答えで、私は試しました: (sleep 1m; echo 'hi') & この方法には問題があります。「hi」ストリームがプライマリプロンプト内に出力され、_それを含むプライマリプロンプトのすぐ下に空のセカンダリプロンプト()が追加されます。 USER@:~# (sleep 1m; echo 'hi') & [1] 22731 USER@:~# hi ^C [1]+ Done Update_2 ピーター・コーデの答えで私は試しました: (sleep 2 && echo -e '\nhi' && kill -WINCH $$ &) これはBash 4.4では正常に動作しますが、一部の古いバージョンでは動作しないようです(回答のコメントを参照)。私は自分の環境で個人的にBash 4.3を使用しています。
12 console  stdout  at  sleep  delay 

1
公開サーバーにsshするときにパスワードプロンプトが表示されるまでの遅延
私の大学ではパブリックIPを使用してサーバー(debian 7)をセットアップしています。(キャンパスの外から)システムにSSH接続すると、パスワードプロンプトが表示されるまでに5〜10秒の奇妙な遅延が発生します。何故ですか? ssh -v詳細な出力を取得するために実行します。 debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received .... delay of 5-10 seconds here debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Trying private key: /home/nass/.ssh/id_rsa debug1: Trying private key: /home/nass/.ssh/id_dsa debug1: Trying private key: /home/nass/.ssh/id_ecdsa debug1: Next …
9 ssh  dns  firewall  delay 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.