Lancement de processus
Contexte
Section intitulée « Contexte »Le package os/exec permet de lancer des processus externes. Vous pouvez exécuter des commandes et capturer leur sortie.
Exécuter ls -l et afficher la sortie.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "os/exec")
func main() { cmd := exec.Command("ls", "-l") out, err := cmd.Output() if err != nil { fmt.Println("Erreur :", err) return } fmt.Println(string(out))}Sortie (exemple)
Section intitulée « Sortie (exemple) »total 0-rw-r--r-- 1 user staff 0 Jan 1 12:00 fichier.txt