Go2Linux | Linux Operating System

A site dedicated to: Linux Operating System

skill man page

Date: 2010-11-29 00:00:00 -0400

SKILL(1) Linux User's Manual SKILL(1)

NAME

   skill, snice - send a signal or report process status

SYNOPSIS

   skill [signal to send] [options] process selection criteria
   snice [new priority] [options] process selection criteria

DESCRIPTION

   These tools are probably obsolete and unportable. The command syntax is
   poorly defined. Consider using the killall, pkill, and  pgrep  commands
   instead.

   The  default  signal  for skill is TERM. Use -l or -L to list available
   signals.  Particularly useful signals include  HUP,  INT,  KILL,  STOP,
   CONT,  and  0.   Alternate  signals  may be specified in three ways: -9
   -SIGKILL -KILL.

   The default priority for snice is +4. (snice +4 ...)  Priority  numbers
   range  from  +20 (slowest) to -20 (fastest).  Negative priority numbers
   are restricted to administrative users.

GENERAL OPTIONS

   -f   fast mode          This is not currently useful.
   -i   interactive use    You will be asked to approve  each
               action.
   -v   verbose output     Display information about selected
               processes.
   -w   warnings enabled   This is not currently useful.
   -n   no action          This only displays the process ID.
   -V   show version       Displays version of program.

PROCESS SELECTION OPTIONS

   Selection criteria can be: terminal, user, pid, command.   The  options
   below  may  be  used  to  ensure  correct interpretation.  Do not blame
   Albert for this interesting interface.

   -t   The next argument is a terminal (tty or pty).
   -u   The next argument is a username.
   -p   The next argument is a process ID number.
   -c   The next argument is a command name.

SIGNALS

   The signals listed below may be available for  use  with  skill.   When
   known, numbers and default behavior are shown.

   Name Num   Action    Description



   ()                                      ()



   0      0   n/a   exit code indicates if a signal may be sent
   ALRM  14   exit
   HUP    1   exit

   INT    2   exit
   KILL   9   exit  this signal may not be blocked
   PIPE  13   exit
   POLL       exit
   PROF       exit
   TERM  15   exit
   USR1       exit
   USR2       exit
   VTALRM         exit
   STKFLT         exit  may not be implemented
   PWR        ignore    may exit on some systems
   WINCH          ignore
   CHLD       ignore
   URG        ignore
   TSTP       stop  may interact with the shell
   TTIN       stop  may interact with the shell
   TTOU       stop  may interact with the shell
   STOP       stop  this signal may not be blocked
   CONT       restart   continue if stopped, otherwise ignore
   ABRT   6   core
   FPE    8   core
   ILL    4   core
   QUIT   3   core
   SEGV  11   core
   TRAP   5   core
   SYS        core  may not be implemented
   EMT        core  may not be implemented
   BUS        core  core dump may fail
   XCPU       core  core dump may fail
   XFSZ       core  core dump may fail

EXAMPLES

   Command             Description
   snice seti crack +7     Slow down seti and crack
   skill -KILL -v /dev/pts/*   Kill users on new-style PTY devices
   skill -STOP viro lm davem   Stop 3 users
   snice -17 root bash     Give priority to root's shell

SEE ALSO

   killall(1) pkill(1) kill(1) renice(1) nice(1) signal(7) kill(2)

STANDARDS

   No standards apply.

AUTHOR

   Albert Cahalan <albert@users.sf.net> wrote skill and snice in 1999 as a
   replacement for a non-free version, and is the  current  maintainer  of
   the  procps  collection.  Please  send  bug  reports  to  <procps-feed-
   back@lists.sf.net>.



                                    ()

If you liked this article please share it.

powered by TinyLetter

If you want to contact me in any other way, please use the contact page.