minor change to ping

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2019-05-29 02:44:18 -07:00
parent 843873c84c
commit 2a6453306b
2 changed files with 11 additions and 15 deletions

View File

@ -72,7 +72,6 @@ func addDebuggingButtons(vbox *ui.Box) {
vbox.Append(CreateButton(nil, nil, "Close GUI", "QUIT", nil), false) vbox.Append(CreateButton(nil, nil, "Close GUI", "QUIT", nil), false)
vbox.Append(CreateButton(nil, nil, "DEBUG goroutines", "DEBUG", nil), false) vbox.Append(CreateButton(nil, nil, "DEBUG goroutines", "DEBUG", nil), false)
// vbox.Append(CreateButton("ping", "PING", runPingClick), false)
vbox.Append(CreateButton(nil, nil, "xterm", "XTERM", runTestExecClick), false) vbox.Append(CreateButton(nil, nil, "xterm", "XTERM", runTestExecClick), false)
vbox.Append(CreateButton(nil, nil, "Load test.json config file", "CONFIG", nil), false) vbox.Append(CreateButton(nil, nil, "Load test.json config file", "CONFIG", nil), false)
} }
@ -86,11 +85,12 @@ func runPingClick(b *ButtonMap) {
} }
spew.Dump(b) spew.Dump(b)
var tmp []string var tmp []string
tmp = append(tmp, "xterm", "-e", "ping " + hostname + ";bash") tmp = append(tmp, "xterm", "-geometry", "120x30", "-e", "ping " + hostname + ";sleep 3")
runCommand(tmp) go runCommand(tmp)
log.Println("runPingClick END") log.Println("runPingClick END")
} }
/*
func runAddVmClick(b *ButtonMap) { func runAddVmClick(b *ButtonMap) {
log.Println("runPingClick START") log.Println("runPingClick START")
log.Println("runTestExecClick b.VM", b.VM) log.Println("runTestExecClick b.VM", b.VM)
@ -104,6 +104,7 @@ func runAddVmClick(b *ButtonMap) {
runCommand(tmp) runCommand(tmp)
log.Println("runPingClick END") log.Println("runPingClick END")
} }
*/
func runTestExecClick(b *ButtonMap) { func runTestExecClick(b *ButtonMap) {
log.Println("runTestExecClick START") log.Println("runTestExecClick START")
@ -124,19 +125,14 @@ func runSimpleCommand(s string) {
} }
func runCommand(cmdArgs []string) { func runCommand(cmdArgs []string) {
log.Println("runXterm START") log.Println("runCommand() START", cmdArgs)
log.Println("runXterm START")
log.Println("runXterm START")
log.Println("runXterm START", cmdArgs)
process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...) process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...)
// process := exec.Command("xterm", "-e", "ping localhost") // process := exec.Command("xterm", "-e", "ping localhost")
log.Println("runXterm process.Start()") log.Println("runCommand() process.Start()")
process.Start() process.Start()
log.Println("runXterm process.Wait()") log.Println("runCommand() process.Wait()")
process.Wait() process.Wait()
log.Println("runXterm NEED TO CHECK THE TIME HERE TO SEE IF THIS WORKED") log.Println("runCommand() NEED TO CHECK THE TIME HERE TO SEE IF THIS WORKED")
log.Println("runXterm OTHERWISE INFORM THE USER") log.Println("runCommand() OTHERWISE INFORM THE USER")
log.Println("runXterm END") log.Println("runCommand() END")
log.Println("runXterm END")
log.Println("runXterm END")
} }

View File

@ -45,7 +45,7 @@ func ShowSplashBox() *ui.Box {
} }
} }
okButton := CreateButton(nil, nil, "OK", "DONE", nil) okButton := CreateButton(nil, nil, "OK", "AREA", nil)
newbox.Append(okButton, false) newbox.Append(okButton, false)
return newbox return newbox