[解決済み] ps -ef |grep キーワードからの pid の取得
2022-07-18 13:32:08
質問
私は
ps -ef | grep "keyword"
を使ってデーモンプロセスの pid を決定したいのです (ps -ef の出力に一意な文字列があります)。
でプロセスを終了させることができます。
pkill keyword
でプロセスを殺すことができますが、殺す代わりにpidを返すようなコマンドはありますか?(pidofまたはpgrepは動作しません)
どのように解決するのですか?
あなたは
できる
使用
pgrep
を含む限り
-f
オプションが含まれている限りは。そのため
pgrep
はプロセス名だけでなく、コマンド全体(引数を含む)のキーワードにマッチします。
pgrep -f keyword
からの マンページ :
<ブロッククオート
-f
このパターンは通常、プロセス名に対してのみマッチングされます。 このとき
-f
が設定されている場合、完全なコマンドラインが使われます。
どうしてもpgrepを避けたいのであれば、試してみてください。
ps -ef | awk '/[k]eyword/{print $2}'
この
[]
をキーワードの最初の文字で囲んでいることに注意してください。これは、キーワードにマッチしないようにするための便利なトリックです。
awk
コマンド自体にマッチしないようにするための便利なトリックです。
関連
-
Linux ddコマンド詳細説明:データのバックアップ、およびバックアッププロセスでのフォーマット変換のケース
-
[解決済み] bash sh - command not found [重複].
-
[解決済み] scpを使ってリモートからローカルにフォルダをコピーするにはどうしたらいいですか?
-
[解決済み] テキストファイルから、特定の文字列を含むすべての行を削除するにはどうすればよいですか?
-
[解決済み] すべてのディレクトリとサブディレクトリを再帰的にgrepするにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] php.iniはどこにありますか?
-
[解決済み] grep -R からディレクトリを除外するにはどうすればよいですか?
-
[解決済み] 連続したストリームを「grep」する方法とは?
-
[解決済み】node.jsアプリをバックグラウンドサービスとして実行するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Centos7のインストールと展開無料のconfluence wikiの(知識ベース)詳細な操作手順
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
LinuxでJenkinsプラグインのインストールが遅い場合の解決策
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
deepin20を使って、ドローイングボードで画像を開くには?deepinのお絵かき掲示板で画像を開く2つの方法
-
[解決済み] libstdc++.so.5: 共有オブジェクトファイルを開くことができない - しかしライブラリはインストールされており最新である
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] Unix/Linuxで、ファイルのあるフォルダを別のフォルダにコピーするにはどうしたらいいですか?[クローズド]
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?