tech:go_lang_-_process
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:go_lang_-_process [2026/05/20 23:17] – créée Jean-Baptiste | tech:go_lang_-_process [2026/05/21 23:51] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Go lang - process | ||
| + | |||
| + | |||
| + | Une lib qui marche autant pour windows et GNU/Linux | ||
| + | |||
| + | ~~~go | ||
| + | package main | ||
| + | |||
| + | import ( | ||
| + | " | ||
| + | " | ||
| + | ) | ||
| + | |||
| + | func main() { | ||
| + | proceses_list, | ||
| + | |||
| + | for _, p := range proceses_list { | ||
| + | processName, | ||
| + | fmt.Printf(" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | ~~~ | ||
| + | |||
| + | ~~~ | ||
| + | $ wine main.exe | ||
| + | PID:32 ; main.exe | ||
| + | PID:56 ; services.exe | ||
| + | PID:68 ; winedevice.exe | ||
| + | PID:104 ; plugplay.exe | ||
| + | PID:112 ; explorer.exe | ||
| + | PID:136 ; svchost.exe | ||
| + | PID:164 ; winedevice.exe | ||
| + | PID:252 ; rpcss.exe | ||
| + | PID:288 ; conhost.exe | ||
| + | ~~~ | ||
| + | |||
| + | ## Term / Kill | ||
| + | |||
| + | ~~~go | ||
| + | proceses_list, | ||
| + | |||
| + | for _, p := range proceses_list { | ||
| + | processName, | ||
| + | |||
| + | if processName == " | ||
| + | p.Kill() | ||
| + | } | ||
| + | if processName == " | ||
| + | p.Kill() | ||
| + | } | ||
| + | } | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | FIXME | ||
