Beispiel #1
0
 public AntdInfoModule()
 {
     Get["/info"] = x => {
         var versionOs     = Bash.Execute("uname -a");
         var aosInfo       = MachineInfo.GetAosrelease();
         var uptime        = MachineInfo.GetUptime();
         var gentooRelease = File.ReadAllText("/etc/gentoo-release");
         var lsbRelease    = File.ReadAllText("/etc/lsb-release");
         var osRelease     = File.ReadAllText("/etc/os-release");
         var model         = new PageInfoModel {
             VersionOs     = versionOs,
             AosInfo       = aosInfo,
             Uptime        = uptime,
             GentooRelease = gentooRelease,
             LsbRelease    = lsbRelease,
             OsRelease     = osRelease
         };
         return(JsonConvert.SerializeObject(model));
     };
 }