(metadata: &ServiceMetadata)
| 1529 | } |
| 1530 | |
| 1531 | fn terminate_service_metadata(metadata: &ServiceMetadata) -> anyhow::Result<()> { |
| 1532 | terminate_process_group(metadata.pid, Duration::from_secs(5)); |
| 1533 | let _ = fs::remove_file(service_metadata_path()?); |
| 1534 | Ok(()) |
| 1535 | } |
| 1536 | |
| 1537 | fn stop_singleton_service_on_port(port: u16) -> anyhow::Result<bool> { |
| 1538 | let Some(metadata) = read_service_metadata().ok().flatten() else { |
no test coverage detected