2

「yes」コマンドを使用すると、多くの CPU サイクルが無駄になりますか?

何かを一度だけ入力として受け入れる、長時間実行されるスクリプト (自分の制御下にないスクリプト コード) があります。その後、スクリプトは長時間実行されます。自動化するには、「はい」コマンドを使用して入力をフィードします

はい、こんにちは | マイスクリプト

はい、コマンドは多くの CPU サイクルを盗む/無駄にしますか?. 私が読んだドキュメントによると、パイプされたプログラムに文字列引数を出力し続けます

私はトップコマンドを与えましたが、トップに「はい」が表示されませんでした

4

1 に答える 1

3

yesこれは、受信側 (スクリプト) が I/O を待っている (つまり、入力を待っている) 必要があることを意味します。したがって、いいえ、yes受信側が入力を待機しない場合、CPU は使用されず、プロセスはブロックされます。

確認yesのために、プロセスの実行状態を参照してください。ps auxf

于 2012-04-09T12:35:34.177 に答える