\r
use chrono::{ DateTime, offset::Local };\r
\r
-#[cfg(target_os = "unix")]\r
+#[cfg(target_os = "linux")]\r
use systemd::journal;\r
\r
#[derive(Clone, Debug)]\r
let mins = self.uptime / 60;\r
let hours = mins / 60;\r
let days = hours / 24;\r
- format!("{}d{}h{}min", days, hours - 24 * days, mins - 60 * hours)\r
+ format!("{}d {}h {}min", days, hours - 24 * days, mins - 60 * hours)\r
}\r
\r
pub fn format_world_size(&self) -> String {\r
\r
const VALHEIM_PROCESS_NAME: &str = "valheim_server";\r
\r
-#[cfg(target_os = "unix")]\r
+#[cfg(target_os = "linux")]\r
fn get_number_of_players() -> u32 {\r
let mut journal =\r
journal::OpenOptions::default().current_user(true).open().unwrap();\r
fs::read_dir(backup_path).ok()?.filter_map(\r
|e| {\r
let dir = e.ok()?;\r
- if dir.path().is_file() { Some(dir.metadata().ok()?.created().ok()?) } else { None }\r
+ if dir.path().is_file() { Some(dir.metadata().ok()?.modified().ok()?) } else { None }\r
}\r
)\r
.collect::<Vec<SystemTime>>();\r