Commande skill Linux
Liste complète des commandes Linux
La commande skill de Linux envoie un signal à un programme en cours d'exécution. Le signal par défaut est TERM (interruption), et les signaux couramment utilisés sont HUP, INT, KILL, STOP, CONT et 0.
Les signaux peuvent s'écrire de trois façons : -9, -SIGKILL, -KILL. Vous pouvez utiliser -l ou -L pour lister les signaux disponibles.
Permissions : Tous les utilisateurs.
Autres commandes associées : kill
Syntaxe
skill [signal to send] [options] 选择程序的规则
Paramètres généraux:
- -f Mode rapide / pas encore implémenté
- -i Mode interactif / chaque action sera confirmée
- -v Sortie verbeuse / afficher les informations sur le programme sélectionné
- -w Message d'avertissement intelligent / pas encore implémenté
- -n Aucune action / afficher les ID de processus
ParamètresLes règles de sélection des programmes peuvent être : ID de terminal, nom d'utilisateur, ID de processus, nom de commande.
- -t ID de terminal (tty ou pty)
- -u nom d'utilisateur
- -p ID de processus (pid)
- -c nom de commande. Signaux disponibles
La liste suivante présente les noms, codes et fonctions des signaux connus.
| Nom (code) | Fonction / Description |
|---|---|
| ALRM 14 | Terminer |
| HUP 1 | Terminer |
| INT 2 | Terminer |
| KILL 9 | Terminer |
| PIPE 13 | Terminer / fermer de force |
| POLL | Terminer |
| PROF | Terminer |
| TERM 15 | Terminer |
| USR1 | Terminer |
| USR2 | Terminer |
| VTALRM | Terminer |
| STKFLT | Terminer / applicable uniquement aux matériels i386, m68k, arm et ppc |
| UNUSED | Terminer / applicable uniquement aux matériels i386, m68k, arm et ppc |
| TSTP | Arrêt / produire un comportement lié au contenu |
| TTIN | Arrêt / produire un comportement lié au contenu |
| TTOU | Arrêt / produire un comportement lié au contenu |
| STOP | Arrêt / fermeture forcée |
| CONT | Redémarrer / redémarrer si à l'arrêt, sinon ignorer |
| PWR | Ignorer / terminer sur certains systèmes |
| WINCH | Ignorer |
| CHLD | Ignorer |
| ABRT 6 | Core |
| FPE 8 | Core |
| ILL 4 | Core |
| QUIT 3 | Core |
| SEGV 11 | Core |
| TRAP 5 | Core |
| SYS | Core / possiblement pas encore implémenté |
| EMT | Core / possiblement pas encore implémenté |
| BUS | Core / échec du core |
| XCPU | Core / échec du core |
| XFSZ | Core / échec du core |
Exemples
Arrêter tous les processus sur les périphériques PTY
skill -KILL -v pts/*
Arrêter les trois utilisateurs user1, user2, user3
skill -STOP user1 user2 user3Autres extensions