diff --git a/src/platform/macos.rs b/src/platform/macos.rs index 923d7d762..53327b048 100644 --- a/src/platform/macos.rs +++ b/src/platform/macos.rs @@ -501,7 +501,7 @@ pub fn start_os_service() { std::fs::canonicalize(std::env::current_exe().unwrap_or_default()).unwrap_or_default(); let mut server = get_server_start_time(&mut sys, &path); if server.is_none() { - log::error!("Agent not started yet, will restart --service to make delegate work",); + log::error!("Agent not started yet, please restart --server first to make delegate work",); std::process::exit(-1); } let my_start_time = sys @@ -518,7 +518,7 @@ pub fn start_os_service() { if let Some((start_time, pid)) = server { if my_start_time <= start_time + 1 { log::error!( - "Agent start later, {my_start_time} vs {start_time}, will restart --service to make delegate work", + "Agent start later, {my_start_time} vs {start_time}, please start --server first to make delegate work", ); std::process::exit(-1); } diff --git a/src/platform/privileges_scripts/daemon.plist b/src/platform/privileges_scripts/daemon.plist index e1609d103..61efc25ec 100644 --- a/src/platform/privileges_scripts/daemon.plist +++ b/src/platform/privileges_scripts/daemon.plist @@ -12,7 +12,7 @@ /bin/sh -c - sleep 3; /Applications/RustDesk.app/Contents/MacOS/RustDesk --service + sleep 3; if pgrep -f '/Applications/RustDesk.app/Contents/MacOS/RustDesk --server' > /dev/null; then /Applications/RustDesk.app/Contents/MacOS/RustDesk --service; fi RunAtLoad