diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index 2b79c3946aea32d3be9d20220f8d823ad302f36c..695e9798f278ef5bde8901dc3c9873a1a2d98c4d 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -181,19 +181,12 @@ impl Platform for P { log::info!("Restarting process, using app path: {:?}", app_path); // Script to wait for the current process to exit and then restart the app. - // We also wait for possibly open TCP sockets by the process to be closed, - // since on Linux it's not guaranteed that a process' resources have been - // cleaned up when `kill -0` returns. let script = format!( r#" while kill -0 {pid} 2>/dev/null; do sleep 0.1 done - while lsof -nP -iTCP -a -p {pid} 2>/dev/null; do - sleep 0.1 - done - {app_path} "#, pid = app_pid,