Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. kill (Unix)
kill (Unix) 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Kill.

Kill

Informations
Type Utilitaire UNIX (d)Voir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

En informatique, kill est une commande de certains systèmes d'exploitation (norme POSIX[1]) utilisée pour demander l'arrêt d'un processus en cours d'exécution.

Implémentations

[modifier | modifier le code]

Dans les systèmes Unix et apparentés, kill permet d'envoyer des messages simples aux processus en cours d'exécution. Par défaut, le message est un signal d'arrêt, demandant la fin du processus. La commande kill encapsule l'appel système kill(), lequel envoie des signaux aux processus ou groupes de processus, référencés par leur identifiant (PID ou PGID). kill est toujours fournie sous la forme d'un utilitaire à part entière, mais la plupart des shells possèdent également leur propre commande kill dont l'implémentation peut être légèrement différente.

Parmi les différents signaux qui peuvent être envoyés, les plus courants sont généralement SIGTERM et SIGKILL. Le signal envoyé par défaut est SIGTERM. À l'exception de SIGKILL et de SIGSTOP, tous les signaux peuvent être interceptés par le processus, lui offrant la possibilité d'effectuer des opérations spécifiques lorsqu'il les reçoit. SIGKILL et SIGSTOP ne sont vus que par le noyau ; SIGKILL termine le processus, SIGSTOP le place en arrêt jusqu'à la réception d'un signal SIGCONT.

Unix met en place des mécanismes de sécurité afin d'éviter que des utilisateurs ne terminent les processus s'il n'y sont pas autorisés. De façon générale, pour qu'un processus envoie un signal à un autre, le propriétaire du premier doit être le même que celui du deuxième, ou l'utilisateur root.

Suivant les implémentations Unix, les signaux disponibles peuvent avoir des noms différents, et peuvent être assignés à différents numéros. SIGTERM est souvent numéroté 15 et SIGKILL, 9.

Exemples

[modifier | modifier le code]

Les quatre exemples ci-dessous envoient le signal SIGTERM (numéroté 15) à un processus (identifié ici par le PID 1234) :

kill 1234
kill -s TERM 1234
kill -TERM 1234
kill -15 1234

Les trois exemples ci-dessous envoient le signal SIGKILL (numéroté 9) à ce même processus :

kill -s KILL 1234
kill -KILL 1234
kill -9 1234

L'exemple ci-dessous envoie le signal SIGKILL (numéroté 9) à tous les processus sauf le PID n°1 (effet limité au processus de l'UID sous laquelle on est connecté dû au mécanisme de sécurité, à tout le monde si utilisateur root) :

kill -9 -1

Notes et références

[modifier | modifier le code]
  1. ↑ (en) « POSIX Interface Library: liboskit_posix.a »

Voir aussi

[modifier | modifier le code]

Liens internes

[modifier | modifier le code]
  • Signal (informatique)
  • Xkill
  • killall (Unix)
  • Pkill
  • signal.h

Liens externes

[modifier | modifier le code]
  • « Kill - Manuel de l'utilisateur Linux », Debian Man Page Lookup (consulté le 22 avril 2009)
v · m
Signaux informatiques
POSIX
  • SIGABRT
  • SIGALRM
  • SIGFPE
  • SIGHUP
  • SIGILL
  • SIGINT
  • SIGKILL
  • SIGPIPE
  • SIGQUIT
  • SIGSEGV
  • SIGTERM
  • SIGUSR1
  • SIGUSR2
  • SIGCHLD
  • SIGCONT
  • SIGSTOP
  • SIGTSTP
  • SIGTTIN
  • SIGTTOU
  • SIGBUS
  • SIGPOLL
  • SIGPROF
  • SIGSYS
  • SIGTRAP
  • SIGURG
  • SIGVTALRM
  • SIGXCPU
  • SIGXFSZ
  • SIGRTMIN à SIGRTMAX
hors POSIX
  • SIGIOT
  • SIGEMT
  • SIGSTKFLT
  • SIGIO
  • SIGCLD
  • SIGINFO
  • SIGPWR
  • SIGLOST
  • SIGWINCH
  • SIGUNUSED
v · m
Commandes Unix
Aide
  • uname
  • apropos
  • help
  • file
  • history
  • info
  • man
  • type
  • whatis
Environnement utilisateur
  • env
  • dmesg
  • finger
  • halt
  • id
  • init
  • logname
  • mesg
  • passwd
  • reboot
  • shutdown
  • su
  • sudo
  • talk
  • uptime
  • w
  • wall
  • who
  • whoami
  • write
Gestion de processus
  • at
  • bg
  • chroot
  • crontab
  • disown
  • exit
  • fg
  • htop
  • iowait
  • jobs
  • kill
  • nice
  • nohup
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Manipulation de texte
  • awk (gawk)
  • banner
  • bash
  • cat
  • clear
  • cut
  • diff
  • ed
  • ex
  • head
  • join
  • nl
  • paste
  • patch
  • read
  • sed
  • sort
  • strings
  • tail
  • tee
  • tr
  • uniq
  • vi
  • vim
  • wc
Programmation shell
  • alias
  • basename
  • dirname
  • echo
  • expr
  • false
  • printf
  • set
  • test
  • true
  • unset
  • wait
Recherche
  • find
  • grep
  • locate
  • whereis
  • which
Réseau
  • cURL
  • ethtool
  • ftp
  • host
  • ifconfig
  • mail
  • mailx
  • mii-tool
  • nc
  • netstat
  • ping
  • rlogin
  • ssh
  • sftp
  • telnet
  • traceroute
  • wget
Système de fichiers
  • cd
  • chgrp
  • chmod
  • chown
  • cp
  • dd
  • df
  • dir
  • du
  • file
  • less
  • ln
  • ls
  • lsof
  • mkdir
  • more
  • mount
  • mv
  • pwd
  • rm
  • rmdir
  • split
  • touch
  • tree
  • umask
  • umount
Divers
  • bc
  • dc
  • cal
  • date
  • fc
  • lp
  • lpr
  • md5sum
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Kill_(Unix)&oldid=175158575 ».
Catégories :
  • Commande Unix
  • POSIX
Catégories cachées :
  • Page utilisant P31
  • Article utilisant une Infobox
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id