[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:slackbook:process_control [2012/11/30 15:55 (UTC)] – [ps] corrections mineures zithro | fr:slackbook:process_control [2012/12/16 22:57 (UTC)] – [top] Initial translation ellendhel | ||
---|---|---|---|
Ligne 127: | Ligne 127: | ||
===== kill et killall ===== | ===== kill et killall ===== | ||
+ | Gérer des processus ne limite pas à savoir quels sont actifs, mais également communiquer avec eux pour changer leur comportement. La façon la plus courante de gérer un programme est de le tuer. De fait, l' | ||
+ | |||
+ | La manière dont un processus réagit en recevant un signal peut varier. La plupart des programmes s' | ||
+ | |||
+ | Afin d' | ||
+ | |||
+ | < | ||
+ | darkstar:~$ kill -l | ||
+ | 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL | ||
+ | 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE | ||
+ | 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 | ||
+ | 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT | ||
+ | ... many more lines omitted ... | ||
+ | darkstar:~$ kill 1234 # SIGTERM | ||
+ | darkstar:~$ kill -s 9 1234 # SIGKILL | ||
+ | darkstar:~$ kill -s 1 1234 # SIGHUP | ||
+ | darkstar:~$ kill -s HUP 1234 # SIGHUP | ||
+ | </ | ||
+ | |||
+ | Parfois, vous souhaiterez terminer tous les processus portant un certain nom. Vous pouvez tuer les processus par leur nom avec // | ||
+ | |||
+ | < | ||
+ | darkstar:~$ killall bash # SIGTERM | ||
+ | darkstar:~$ killall -s 9 bash # SIGKILL | ||
+ | darkstar:~$ killall -s 1 bash # SIGHUP | ||
+ | darkstar:~$ killall -s HUP bash # SIGHUP | ||
+ | </ | ||
===== top ===== | ===== top ===== | ||
+ | |||
+ | Jusqu' | ||
+ | |||
+ | < | ||
+ | darkstar:~$ top | ||
+ | top - 16:44:15 up 26 days, 5:53, 5 users, | ||
+ | Tasks: 122 total, | ||
+ | Cpu(s): | ||
+ | Mem: | ||
+ | Swap: 0k total, | ||
+ | |||
+ | PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND | ||
+ | 1 root 20 | ||
+ | 2 root 15 -5 | ||
+ | 3 root RT -5 | ||
+ | 4 root 15 -5 | ||
+ | 7 root 15 -5 | ||
+ | 9 root 15 -5 | ||
+ | 11 root 15 -5 | ||
+ | 102 root 15 -5 | ||
+ | 105 root 15 -5 | ||
+ | 106 root 15 -5 | ||
+ | 175 root 15 -5 | ||
+ | 177 root 15 -5 | ||
+ | 178 root 15 -5 | ||
+ | 184 root 15 -5 | ||
+ | 187 root 15 -5 | ||
+ | 242 root 20 | ||
+ | 243 root 15 -5 | ||
+ | </ | ||
+ | |||
+ | La page de manuel comporte des détails pratiques sur comment interagir avec //**top**// tel que modifier l' | ||
===== cron ===== | ===== cron ===== |