mirror of https://github.com/xzeldon/htop.git
Use PATH lookup for systemctl in systemd meter
Before this change, the systemd meter was broken on distros like NixOS, which have systemctl in PATH, but not at /bin/systemctl. After the change, it works on all my NixOS machines.
This commit is contained in:
parent
df435931b6
commit
d45b4f4a43
|
@ -219,8 +219,8 @@ static void updateViaExec(void) {
|
||||||
exit(1);
|
exit(1);
|
||||||
dup2(fdnull, STDERR_FILENO);
|
dup2(fdnull, STDERR_FILENO);
|
||||||
close(fdnull);
|
close(fdnull);
|
||||||
execl("/bin/systemctl",
|
execlp("systemctl",
|
||||||
"/bin/systemctl",
|
"systemctl",
|
||||||
"show",
|
"show",
|
||||||
"--property=SystemState",
|
"--property=SystemState",
|
||||||
"--property=NFailedUnits",
|
"--property=NFailedUnits",
|
||||||
|
|
Loading…
Reference in New Issue