Browse Source

Remove headless9 binary from source tree

master
Gregory Rudolph 2 years ago
parent
commit
9b52bb9b47
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. BIN
      headless9
  2. 10
      main.go

BIN
headless9

Binary file not shown.

10
main.go

@ -43,6 +43,7 @@ func main() { @@ -43,6 +43,7 @@ func main() {
}
func execCommand(cmd string, arg ...string) {
defer PanicSafe()
proc := exec.Command(cmd, arg...)
// open the out file for writing
outfile, err := os.Create(fmt.Sprintf("/adm/log/%+v.log", cmd))
@ -104,3 +105,12 @@ func watchFile(filePath string) error { @@ -104,3 +105,12 @@ func watchFile(filePath string) error {
return nil
}
// PanicSafe is a deferrable function to recover from a panic operation.
func PanicSafe(a ...interface{}) {
if r := recover(); r != nil {
log.Printf("Panic detected: %+v", r)
log.Printf("Optional panic data: %+v", a...)
}
}
Loading…
Cancel
Save