Comando Linux skill
Manual completo de comandos Linux
El comando Linux skill envía una señal al programa en ejecución; el mensaje predeterminado es TERM (interrupción). Los mensajes más utilizados son HUP, INT, KILL, STOP, CONT y 0.
Hay tres formas de escribir la señal: -9, -SIGKILL, -KILL. Puede usar -l o -L para listar las señales disponibles.
Permisos de uso: todos los usuarios.
Otros comandos relacionados: kill
Sintaxis
skill [signal to send] [options] 选择程序的规则
Parámetros generales:
- -f modo rápido / aún no completado
- -i modo interactivo / cada acción será confirmada
- -v salida detallada / muestra la información de los programas seleccionados
- -w mensaje de advertencia inteligente / aún no completado
- -n sin acción / muestra el identificador del programa
Parámetros: Las reglas para seleccionar un programa pueden ser: identificador de terminal, nombre de usuario, identificador de proceso, nombre de comando.
- -t identificador de terminal (tty o pty)
- -u nombre de usuario
- -p identificador de proceso (pid)
- -c nombre de comando, señales disponibles
A continuación se enumeran los nombres de señales conocidos, los códigos de señales y sus funciones.
| Nombre (código) | Función/Descripción |
|---|---|
| ALRM 14 | Salir |
| HUP 1 | Salir |
| INT 2 | Salir |
| KILL 9 | Salir |
| PIPE 13 | Salir |
| POLL | Salir |
| PROF | Salir |
| TERM 15 | Salir |
| USR1 | Salir |
| USR2 | Salir |
| VTALRM | Salir |
| STKFLT | Salir / solo para hardware i386, m68k, arm y ppc |
| UNUSED | Salir / solo para hardware i386, m68k, arm y ppc |
| TSTP | Detener / generar un comportamiento relacionado con el contenido |
| TTIN | Detener / generar un comportamiento relacionado con el contenido |
| TTOU | Detener / generar un comportamiento relacionado con el contenido |
| STOP | Detener / cierre forzado |
| CONT | Reanudar / si está detenido, reanudar; de lo contrario, ignorar |
| PWR | Ignorar / en algunos sistemas, salir |
| WINCH | Ignorar |
| CHLD | Ignorar |
| ABRT 6 | Núcleo |
| FPE 8 | Núcleo |
| ILL 4 | Núcleo |
| QUIT 3 | Núcleo |
| SEGV 11 | Núcleo |
| TRAP 5 | Núcleo |
| SYS | Núcleo / quizás aún no implementado |
| EMT | Núcleo / quizás aún no implementado |
| BUS | Núcleo / fallo del núcleo |
| XCPU | Núcleo / fallo del núcleo |
| XFSZ | Núcleo / fallo del núcleo |
Ejemplos
Detener todos los programas en los dispositivos PTY
skill -KILL -v pts/*
Detener a tres usuarios: user1, user2, user3
skill -STOP user1 user2 user3Otras extensiones