答え1
重要な部分は、表示されたプロセスのリストの最初の行ですtop
。走るとき
yes > /dev/null & top
yes
取得できるすべてのCPUを使用するプロセスで終了します。上記のコマンドは次のとおりです。
yes > /dev/null &
top
&
これは、プロセスをバックグラウンドにするだけでなく、コマンド区切り文字としても機能するためです。したがって、yes
バックグラウンドで実行されていて、/dev/null
にリダイレクトされますtop
。
yes
パラメータのない出力y
の後には、連続的な改行が続きます。リダイレクトされるため、/dev/null
できるだけ早く完了できます。