systemctl
Small rust crate to interact with systemd units
Unit / service operation
Nominal service operations:
use systemctl;
stop.unwrap;
restart.unwrap;
Service enumeration
use systemctl;
// list all units
list_units;
// list all services
// by adding a --type filter
list_units;
// list all services currently `enabled`
// by adding a --state filter
list_units;
Unit structure
Use the unit structure for more information
let unit = from_systemctl
.unwrap;
unit.restart.unwrap;
println!;
println!;
println!;
println!;
println!;
println!;
println!;
TODO
- conclude
from_systemctl()
parser - restart(), status() syscalls