nginx.go 357 B

12345678910111213141516171819202122232425
  1. package tool
  2. import (
  3. "bytes"
  4. "log"
  5. "os/exec"
  6. "path/filepath"
  7. )
  8. func ReloadNginx() {
  9. cmd := exec.Command("systemctl", "reload nginx")
  10. var out bytes.Buffer
  11. cmd.Stdout = &out
  12. err := cmd.Run()
  13. if err != nil {
  14. log.Println(err)
  15. }
  16. log.Println(out.String())
  17. }
  18. func GetNginxConfPath(dir string) string {
  19. return filepath.Join("/etc/nginx", dir)
  20. }