chore: update deps

This commit is contained in:
huzibaca
2024-10-04 23:56:50 +08:00
parent 477d1f2aee
commit d0ba506011
5 changed files with 126 additions and 117 deletions

View File

@@ -5,7 +5,9 @@ use crate::utils::dirs;
use anyhow::{bail, Result};
use once_cell::sync::OnceCell;
use serde_yaml::Mapping;
use std::ffi::OsStr;
use std::{sync::Arc, time::Duration};
use sysinfo::ProcessesToUpdate;
use sysinfo::{ProcessRefreshKind, RefreshKind, System};
use tauri_plugin_shell::process::CommandEvent;
use tauri_plugin_shell::ShellExt;
@@ -251,10 +253,11 @@ fn kill_processes_by_name(process_name: &str) {
RefreshKind::new().with_processes(ProcessRefreshKind::everything()),
);
system.refresh_processes();
system.refresh_processes(ProcessesToUpdate::All);
let process_name = OsStr::new(process_name);
let procs = system.processes_by_name(process_name);
for proc in procs {
log::debug!(target: "app", "Killing process: {}", proc.name());
log::debug!(target: "app", "Killing process: {:?}", proc.name());
proc.kill();
}
}