Linuxシステムにおけるpgrepとpkillコマンドの使用を簡単に理解する
pgrep,pkill–プロセスに名前とその他のプロパティを介して信号を検索または送信します。
構文pgrep [-flvx] [-n | -o] [-d delim] [-P ppidlist] [-g pgrplist] [-s sidlist] [-u euidlist] [-U uidlist] [-G gidlist] [-J projidlist] [-t termlist] [-T taskidlist] [-c ctidlist] [-z zoneidlist] [pattern]
pkill [-signal] [-fvx] [-n | -o] [-P ppidlist] [-g pgrplist] [-s sidlist] [-u euidlist] [-U uidlist] [-G gidlist] [-J projidlist] [-t termlist] [-T taskidlist] [-c ctidlist] [-z zoneidlist] [pattern]
説明 コードのコピーpgrep -G other,daemon
コードのコピー
pgrep -G other,daemon -U root,daemon
オプション
例
例1プロセスIDを取得する
コードのコピー
example% pgrep -x -u root sendmail
283
例2プロセスを終了する
コードのコピー
example% pkill -n xterm
Exit Status
次の終了値が返されます。 0 1つ以上のプロセスが一致します。1プロセスが一致していません。
2無効なコマンドラインパラメータが指定されています。
3致命的なエラーが発生しました。
例3 pkillコマンドでオンラインログインユーザを蹴り出す
コードのコピー