Apply daemonize for unix

This commit is contained in:
ssrlive 2024-09-14 22:02:05 +08:00
parent e817257866
commit 607d709c03
3 changed files with 17 additions and 3 deletions

View file

@ -100,8 +100,7 @@ pub struct Args {
#[arg(short, long, value_name = "level", value_enum, default_value = "info")]
pub verbosity: ArgVerbosity,
/// Daemonize the process as Windows service
#[cfg(target_os = "windows")]
/// Daemonize for unix family or run as Windows service
#[arg(long)]
pub daemonize: bool,
}
@ -144,7 +143,6 @@ impl Default for Args {
udp_timeout: 10,
verbosity: ArgVerbosity::Info,
virtual_dns_pool: IpCidr::from_str("198.18.0.0/15").unwrap(),
#[cfg(target_os = "windows")]
daemonize: false,
}
}