fix linux exit
This commit is contained in:
parent
7fba1800ec
commit
2a139c41c6
@ -1096,7 +1096,7 @@ pub fn run_cmds_pkexec(cmds: &str) -> bool {
|
|||||||
if let Ok(output) = std::process::Command::new("pkexec")
|
if let Ok(output) = std::process::Command::new("pkexec")
|
||||||
.arg("sh")
|
.arg("sh")
|
||||||
.arg("-c")
|
.arg("-c")
|
||||||
.arg(&format!("{cmds};echo {DONE}"))
|
.arg(&format!("{cmds} echo {DONE}"))
|
||||||
.output()
|
.output()
|
||||||
{
|
{
|
||||||
let out = String::from_utf8_lossy(&output.stdout);
|
let out = String::from_utf8_lossy(&output.stdout);
|
||||||
@ -1155,7 +1155,7 @@ pub fn install_service() -> bool {
|
|||||||
log::info!("Installing service...");
|
log::info!("Installing service...");
|
||||||
let cp = switch_service(false);
|
let cp = switch_service(false);
|
||||||
if !run_cmds_pkexec(&format!(
|
if !run_cmds_pkexec(&format!(
|
||||||
"{cp}systemctl enable rustdesk; systemctl start rustdesk"
|
"{cp} systemctl enable rustdesk; systemctl start rustdesk;"
|
||||||
)) {
|
)) {
|
||||||
Config::set_option("stop-service".into(), "Y".into());
|
Config::set_option("stop-service".into(), "Y".into());
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user