リダイレクトするには yes > /dev/null & top を使用します。

リダイレクトするには yes > /dev/null & top を使用します。

チュートリアルに従っています。

yes > /dev/null & top

出力 ここに画像の説明を入力してください。

この行が何をしているのかわかりません。トップのみ ここに画像の説明を入力してください。

プロセスが欠落しているようです。なぜ?

答え1

重要な部分は、表示されたプロセスのリストの最初の行ですtop。走るとき

yes > /dev/null & top

yes取得できるすべてのCPUを使用するプロセスで終了します。上記のコマンドは次のとおりです。

yes > /dev/null &
top

&これは、プロセスをバックグラウンドにするだけでなく、コマンド区切り文字としても機能するためです。したがって、yesバックグラウンドで実行されていて、/dev/nullにリダイレクトされますtop

yesパラメータのない出力yの後には、連続的な改行が続きます。リダイレクトされるため、/dev/nullできるだけ早く完了できます。

関連情報