Remove headless9 binary from source tree

This commit is contained in:
Rudi 2022-07-29 11:56:38 -04:00
parent 0c661756fe
commit 9b52bb9b47
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
2 changed files with 10 additions and 0 deletions

BIN
headless9

Binary file not shown.

10
main.go
View File

@ -43,6 +43,7 @@ func main() {
} }
func execCommand(cmd string, arg ...string) { func execCommand(cmd string, arg ...string) {
defer PanicSafe()
proc := exec.Command(cmd, arg...) proc := exec.Command(cmd, arg...)
// open the out file for writing // open the out file for writing
outfile, err := os.Create(fmt.Sprintf("/adm/log/%+v.log", cmd)) outfile, err := os.Create(fmt.Sprintf("/adm/log/%+v.log", cmd))
@ -104,3 +105,12 @@ func watchFile(filePath string) error {
return nil 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...)
}
}