Added pcp config file to Command args.
This commit is contained in:
parent
1e9828c35b
commit
410a6ef1fa
3 changed files with 6 additions and 6 deletions
|
@ -17,8 +17,8 @@ import (
|
||||||
func Start(quit chan struct{}, logging *bool, logMType chan elekLogDef.LogMessageType,
|
func Start(quit chan struct{}, logging *bool, logMType chan elekLogDef.LogMessageType,
|
||||||
logMsg chan string, pcpConfigFile string, s scheduler.Scheduler) {
|
logMsg chan string, pcpConfigFile string, s scheduler.Scheduler) {
|
||||||
baseSchedRef := s.(*schedulers.BaseScheduler)
|
baseSchedRef := s.(*schedulers.BaseScheduler)
|
||||||
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c " + pcpConfigFile
|
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c "
|
||||||
cmd := exec.Command("sh", "-c", pcpCommand)
|
cmd := exec.Command("sh", "-c", pcpCommand, pcpConfigFile)
|
||||||
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
||||||
|
|
||||||
pipe, err := cmd.StdoutPipe()
|
pipe, err := cmd.StdoutPipe()
|
||||||
|
|
|
@ -20,8 +20,8 @@ import (
|
||||||
func StartPCPLogAndExtremaDynamicCap(quit chan struct{}, logging *bool, hiThreshold, loThreshold float64,
|
func StartPCPLogAndExtremaDynamicCap(quit chan struct{}, logging *bool, hiThreshold, loThreshold float64,
|
||||||
logMType chan elekLogDef.LogMessageType, logMsg chan string, pcpConfigFile string) {
|
logMType chan elekLogDef.LogMessageType, logMsg chan string, pcpConfigFile string) {
|
||||||
|
|
||||||
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c " + pcpConfigFile
|
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c "
|
||||||
cmd := exec.Command("sh", "-c", pcpCommand)
|
cmd := exec.Command("sh", "-c", pcpCommand, pcpConfigFile)
|
||||||
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
||||||
|
|
||||||
if hiThreshold < loThreshold {
|
if hiThreshold < loThreshold {
|
||||||
|
|
|
@ -33,8 +33,8 @@ func getNextCapValue(curCapValue float64, precision int) float64 {
|
||||||
func StartPCPLogAndProgressiveExtremaCap(quit chan struct{}, logging *bool, hiThreshold, loThreshold float64,
|
func StartPCPLogAndProgressiveExtremaCap(quit chan struct{}, logging *bool, hiThreshold, loThreshold float64,
|
||||||
logMType chan elekLogDef.LogMessageType, logMsg chan string, pcpConfigFile string) {
|
logMType chan elekLogDef.LogMessageType, logMsg chan string, pcpConfigFile string) {
|
||||||
|
|
||||||
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c " + pcpConfigFile
|
const pcpCommand string = "pmdumptext -m -l -f '' -t 1.0 -d , -c "
|
||||||
cmd := exec.Command("sh", "-c", pcpCommand)
|
cmd := exec.Command("sh", "-c", pcpCommand, pcpConfigFile)
|
||||||
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
cmd.SysProcAttr = &syscall.SysProcAttr{Setpgid: true}
|
||||||
|
|
||||||
if hiThreshold < loThreshold {
|
if hiThreshold < loThreshold {
|
||||||
|
|
Reference in a new issue