GNU/Linux >> Linux の 問題 >  >> Ubuntu

シェルで設定された時間アプリケーションを実行する方法は?

Terminalで、可能であれば、どのように可能ですか? 、アプリケーションを30秒間実行してから、強制的に閉じて、そのプロセスのログをエコーするには?

承認された回答:

タイムアウトを使用することをお勧めします コマンド。

timeout -k 10s 30s command

コマンドを30秒間実行し、まだ実行中の場合は10秒後にコマンドを強制終了します。 –その他のオプションについては、マンページを確認してください。


Ubuntu
  1. バックグラウンドでシェルスクリプトを実行する方法は?

  2. シェルから Vim コマンドを実行するには?

  3. bashシェルを使用してコマンドを複数回実行する方法は?

  1. 特定の期間実行するように tcpdump をスケジュールする方法は?

  2. シェルコマンドを使用してGDB内で環境変数を設定するには?

  3. *nix でポイント コマンド `.` のヘルプを見つけるにはどうすればよいですか?

  1. Ubuntu18.04でタイムゾーンを設定または変更する方法

  2. Ubuntu20.04でタイムゾーンを設定または変更する方法

  3. Linuxでアプリケーションによるメモリ使用量を制限するには?