Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all
名前
skill, snice - プロセスにシグナルを送る / プロセスの優先度を変更する
書式
skill [signal to send] [options] process selection criteria snice [new priority] [options] process selection criteria
説明
skill のデフォルトのシグナルは TERM である。 -l や -L を用いると、指定できるシグナルをリス トできる。 特に便利なシグナルには HUP, INT, KILL, STOP, CONT, 0 などがある。 デフォルト以 外のシグナルの指定方法は 3 つある。 -9 -SIGKILL -KILL。 snice のデフォルトの優先度は +4 である (snice +4 ...)。 優先度の番号は +20 (最も遅い) から -20 (最も速い) までである。 負の優先度の数値は管理権限のあるメンバーしか指定できない。
一般のオプション
-f 高速モード 今のところあまり効果がない -i 対話モード 各アクションの前に確認を求める -v 詳細表示モード 選択されたプロセスに関する情報を 表示する -w 警告を有効にする 今のところあまり効果がない -n 非実行モード プロセス ID の表示だけを行う -V バージョン表示 プログラムのバージョンを表示する
プロセス選択オプション
プロセス選択基準 (process selection criteria) は、 端末・ユーザー名・プロセスID・コマンド 名のいずれかである。 以下のオプションを指定すると、解釈方法を明示できる。 このおもしろいイ ンタフェースについては Albert を責めないで欲しい。 -t 次の引数は端末である (tty または pty) -u 次の引数はユーザー名である -p 次の引数はプロセス ID 番号である -c 次の引数はコマンド名である
シグナル
以下に skill で使える可能性のあるシグナルのリストを示す。 わかるものについては番号とデフォ ルトの動作も示す。 名前 番号 アクション 説明 () () 0 0 n/a シグナルを送った場合の終了コードを取得する ALRM 14 exit HUP 1 exit INT 2 exit KILL 9 exit このシグナルはブロックされない PIPE 13 exit POLL exit PROF exit TERM 15 exit USR1 exit USR2 exit VTALRM exit STKFLT exit 実装されていないかもしれない PWR ignore システムによっては終了 (exit) するかもしれ ない WINCH ignore CHLD ignore URG ignore TSTP stop シェルと相互作用するかもしれない TTIN stop シェルと相互作用するかもしれない TTOU stop シェルと相互作用するかもしれない STOP stop このシグナルはブロックされない CONT restart 停止 (stop) 状態なら再開、その他なら無視 ABRT 6 core FPE 8 core ILL 4 core QUIT 3 core SEGV 11 core TRAP 5 core SYS core 実装されていないかもしれない EMT core 実装されていないかもしれない BUS core コアダンプは失敗するかもしれない XCPU core コアダンプは失敗するかもしれない XFSZ core コアダンプは失敗するかもしれない
例
コマンド 説明 snice seti crack +7 seti と crack の速度を落とす skill -KILL -v /dev/pts/* 新スタイルの PTY デバイスのユー ザーを kill する skill -STOP viro lm davem 3 人のユーザーを stop する snice -17 root bash root のシェルを優先する
関連項目
killall(1), pkill(1), kill(1), renice(1), nice(1), signal(7), kill(2)
準拠
対応する標準はない。
著者
Albert Cahalan <albert@users.sf.net> が 1999 年に non-free 版の代わりとして skill と snice を書き、 procps コレクションの現在のメンテナである。 バグ報告は <procps- feedback@lists.sf.net> まで送って欲しい。 ()