SKILL
Section: Linux User's Manual (1)
Updated: March 12, 1999
Index JM Home Page
名前
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> まで送って欲しい。
関連キーワード
シグナル,
プロセス,
skill,
snice,
SKILL,
stop,
優先,
表示,
KILL,
シェル
Linux マニュアル 一覧
[man1]
[man2]
[man3]
[man4]
[man5]
[man6]
[man7]
[man8]
[a]
[b]
[c]
[d]
[e]
[f]
[g]
[h]
[i]
[j]
[k]
[l]
[m]
[n]
[o]
[p]
[q]
[r]
[s]
[t]
[u]
[v]
[w]
[x]
[y]
[z]
Index
- 名前
- 書式
- 説明
- 一般のオプション
- プロセス選択オプション
- シグナル
- 例
- 関連項目
- 準拠
- 著者
This document was created by man2html, using the manual pages.
Time: 12:09:01 GMT, June 11, 2022