From 4529b473dc12d8a4d1b49c9ee1ba89897f86d616 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 6 Jan 2024 05:24:11 -0600 Subject: add LinuxStatus() Signed-off-by: Jeff Carr --- linuxstatus/linuxloop.go | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 linuxstatus/linuxloop.go (limited to 'linuxstatus/linuxloop.go') diff --git a/linuxstatus/linuxloop.go b/linuxstatus/linuxloop.go new file mode 100644 index 0000000..44946c6 --- /dev/null +++ b/linuxstatus/linuxloop.go @@ -0,0 +1,44 @@ +// GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 +// Copyright (c) 2023 WIT.COM, Inc. +// This is a control panel for DNS + +package linuxstatus + +import ( + "strconv" + + "go.wit.com/log" +) + +func linuxLoop() { + me.changed = false + duration := timeFunction(getHostname) + log.Info("getHostname() execution Time: ", duration, "me.changed =", me.changed) + + duration = timeFunction(scanInterfaces) + log.Log(NET, "scanInterfaces() execution Time: ", duration) + for i, t := range me.ifmap { + log.Log(NET, strconv.Itoa(i) + " iface = " + t.iface.Name) + } + + var aaaa []string + aaaa = dhcpAAAA() + var all string + for _, s := range aaaa { + log.Log(NET, "my actual AAAA = ",s) + all += s + "\n" + } + // me.IPv6.SetText(all) + + /* + processName := getProcessNameByPort(53) + fmt.Println("Process with port 53:", processName) + + commPath := filepath.Join("/proc", proc.Name(), "comm") + comm, err := ioutil.ReadFile(commPath) + if err != nil { + return "", err // Error reading the process name + } + return strings.TrimSpace(string(comm)), nil + */ +} -- cgit v1.2.3