From b9e6ceecfc4ec85cb97d47091cf95257e45aa0f1 Mon Sep 17 00:00:00 2001 From: iliajie Date: Wed, 19 Oct 2022 15:19:11 +0300 Subject: [PATCH] Fix `systemd` lost properties --- init/init-lib.pl | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/init/init-lib.pl b/init/init-lib.pl index ff7a36c87..aac040a4c 100755 --- a/init/init-lib.pl +++ b/init/init-lib.pl @@ -2175,12 +2175,12 @@ my %info; my $ecount = 0; my $out; my @units_parts; -push @units_parts, [ splice @units, 0, 100 ] while @units; +push @units_parts, [ splice @units, 0, 150 ] while @units; foreach my $units_part (@units_parts) { my $cmd; foreach my $unit (@{$units_part}) { $cmd .= - "systemctl show --property=Id,Description,UnitFileState,ActiveState,SubState,ExecStart,ExecStop,ExecReload,ExecMainPID,FragmentPath $unit 2>/dev/null ; "; + "echo \"Id=$unit\" 2>/dev/null && systemctl show --property=Description,UnitFileState,ActiveState,SubState,ExecMainPID,FragmentPath $unit 2>/dev/null ; "; } # Run combine command for speed $out .= &backquote_command($cmd); @@ -2222,9 +2222,6 @@ foreach my $name (keys %info) { 'fullstatus' => $i->{'SubState'} ? "@{[ucfirst($i->{'ActiveState'})]} ($i->{'SubState'})" : ucfirst($i->{'ActiveState'}), - 'start' => $i->{'ExecStart'}, - 'stop' => $i->{'ExecStop'}, - 'reload' => $i->{'ExecReload'}, 'pid' => $i->{'ExecMainPID'}, 'file' => $i->{'FragmentPath'} || $root."/".$name, });