You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let services = vec!["sshd","podman"];
let disabled_services = match systemctl::list_disabled_services(){
Ok(list) => list,
Err(_) => bail!("Unable to fetch list of disabled services")
};
println!("disabled services : {:?}",disabled_services);
for service in &services {
if disabled_services.contains(&service.to_string()) {
service_not_ok.push(service);
log::warn!("service: {service} is disabled");
continue;
}
println!("{service}: {}",systemctl::Unit::from_systemctl(service).unwrap().preset);
match systemctl::Unit::from_systemctl(service) {
Ok(service_details) => {
if !service_details.active {
log::warn!("service: {service} is not running");
unforced_error=true;
}
},
Err(err) => log::error!("Error fetching {service} status: {err}"),
}
}
output is :
disabled services : []
sshd: true
podman: false
WARN greenboot > service: podman is not running
The disabled service list in empty where I expected podman to be present.
output is :
The disabled service list in empty where I expected
podman
to be present.As
The text was updated successfully, but these errors were encountered: