La commande suivante me déconnecte (ne pas lance cette commande):
kill -9 -1
Je ne comprends pas pourquoi.
Quelqu'un peut m'expliquer cela?
La syntaxe est kill SIGNAL PID
.
L'option -9
indique que le signal SIGKILL
doit être envoyé (met immédiatement fin au (x) processus cible (s), et spécifier le PID -1
est un raccourci pour "tous les processus sauf lui-même et init".
Étant donné que vous n'utilisez pas Sudo
(et que vous n'avez probablement pas d'autorisations root), tous les processus que vous êtes autorisé à tuer sont immédiatement supprimés, c'est-à-dire toute votre session, ce qui vous déconnecte.
essayer
man kill
pour obtenir une explication de la commande kill.
ça dit:
Un PID de -1 est spécial; il indique tous les processus sauf le processus de suppression proprement dit et init.
et
EXEMPLES
tuer -9 -1
Kill all processes you can kill.
J'espère que vous comprenez pourquoi votre ordinateur vous déconnectera lorsque tous les processus seront terminés. Vous avez tout quitté.
J'espère que cela t'aides.
Vous donnez -1
comme id de processus: à partir de la page de manuel kill
:
A PID of -1 is special; it indicates all processes except the
kill process itself and init.