1234567891011121314151617181920 |
- package test
- import (
- "fmt"
- "log"
- "os/exec"
- "regexp"
- "testing"
- )
- func TestGetNginx(t *testing.T) {
- out, err := exec.Command("nginx", "-V").CombinedOutput()
- if err != nil {
- log.Fatal(err)
- }
- fmt.Printf("%s\n", out)
- r, _ := regexp.Compile("--conf-path=(.*)/(.*.conf)")
- fmt.Println(r.FindStringSubmatch(string(out))[1])
- }
|