Feat: Überarbeitet Root-/Admin-Prüfung und Neustarts, integriert Aufruf in main
This commit is contained in:
@@ -5,6 +5,7 @@ use crate::log::log;
|
||||
use crate::log::LogLevel;
|
||||
use crate::network::network_interface::{get_active_network_interface, get_interface_ip_address};
|
||||
use crate::network::utils::{get_ip_from_mac, get_network_address, is_reachable};
|
||||
use crate::sudo::{is_run_as_root, run_as_root};
|
||||
use std::process::exit;
|
||||
use std::thread;
|
||||
use std::thread::{sleep, JoinHandle};
|
||||
@@ -20,6 +21,10 @@ mod sudo;
|
||||
fn main() {
|
||||
log("main", "========== PROGRAM START ==========", LogLevel::Info);
|
||||
|
||||
if !is_run_as_root() {
|
||||
run_as_root();
|
||||
}
|
||||
|
||||
let network_interface : String;
|
||||
|
||||
let mut count : i32 = 0;
|
||||
|
||||
Reference in New Issue
Block a user