Linux skill コマンド

Linux コマンド大全

Linux skill コマンドは実行中のプログラムにシグナルを送ります。デフォルトのシグナルは TERM(中断)です。よく使われるシグナルは HUP、INT、KILL、STOP、CONT と 0 です。

シグナルには3つの書き方があります:-9、-SIGKILL、-KILL。使用可能なシグナルを一覧表示するには -l または -L を使用できます。

使用権限:すべてのユーザー。

その他の関連コマンド:kill

構文

skill [signal to send] [options] 选择程序的规则

一般的なパラメータ:

  • -f クイックモード/未完了
  • -i インタラクティブモード/各アクションが確認されます
  • -v 詳細出力/選択したプログラムの情報を一覧表示
  • -w スマート警告メッセージ/未完了
  • -n アクションなし/プログラムIDを表示

パラメータ:プログラムを選択するルールは、端末ID、ユーザー名、プログラムID、コマンド名です。

  • -t 端末ID (tty または pty)
  • -u ユーザー名
  • -p プログラムID (pid)
  • -c コマンド名で使用可能なシグナル

以下に既知のシグナル名、シグナル番号、機能を示します。

名前(番号)機能/説明
ALRM 14終了
HUP 1終了
INT 2終了
KILL 9終了/強制終了
PIPE 13終了
POLL終了
PROF終了
TERM 15終了
USR1終了
USR2終了
VTALRM終了
STKFLT終了/i386、m68k、arm および ppc ハードウェアのみ
UNUSED終了/i386、m68k、arm および ppc ハードウェアのみ
TSTP停止/内容に関連する動作を生成
TTIN停止/内容に関連する動作を生成
TTOU停止/内容に関連する動作を生成
STOP停止/強制終了
CONT再開/停止状態の場合は再開し、それ以外は無視
PWR無視/一部のシステムでは終了
WINCH無視
CHLD無視
ABRT 6コアダンプ
FPE 8コアダンプ
ILL 4コアダンプ
QUIT 3コアダンプ
SEGV 11コアダンプ
TRAP 5コアダンプ
SYSコアダンプ/おそらく未実装
EMTコアダンプ/おそらく未実装
BUSコアダンプ/コア障害
XCPUコアダンプ/コア障害
XFSZコアダンプ/コア障害

例

PTY デバイス上のすべてのプログラムを停止する

skill -KILL -v pts/*

3人のユーザー user1、user2、user3 を停止する

skill -STOP user1 user2 user3

Linux コマンド大全

その他の拡張