特定のプロセスの CPU と MEM を監視するスクリプトを作成しています。そのためには、監視するプロセスの名前をコマンドライン引数として送信する必要があります。例えば。
./monitorscript <pname>
ps -p <pid>
内部を使用できるように、スクリプトでプロセスの pid を取得する必要があります。
プロセス名を指定してプロセスの pid を取得するにはどうすればよいですか?
同じ名前で複数のプロセスが存在する可能性があることを理解しています。そのリストから最初のプロセスを取得したいだけです。