This repository has been archived on 2024-04-10. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
elektron/pcp.go

28 lines
443 B
Go
Raw Normal View History

2016-09-16 20:03:36 +00:00
package main
import (
"fmt"
"log"
"os"
"os/exec"
2016-09-16 21:37:23 +00:00
"time"
2016-09-16 20:03:36 +00:00
)
func PCP() {
2016-09-16 20:03:36 +00:00
cmd := exec.Command("sh", "-c", "pmdumptext -m -l -o -d , -c config")
2016-09-16 21:37:23 +00:00
time := time.Now().Format("200601021504")
stdout, err := os.Create("./"+time+".txt")
2016-09-16 20:03:36 +00:00
cmd.Stdout = stdout
2016-09-16 21:37:23 +00:00
fmt.Println("PCP started: ")
2016-09-16 20:03:36 +00:00
if err != nil {
log.Fatal(err)
}
if err := cmd.Start(); err != nil {
log.Fatal(err)
}
if err := cmd.Wait(); err != nil {
log.Fatal(err)
}
2016-09-16 21:37:23 +00:00
}