PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB`#!/usr/local/cpanel/3rdparty/bin/perl # cpanel - scripts/restartsrv_syslogd Copyright 2022 cPanel, L.L.C. # All rights reserved. # copyright@cpanel.net http://cpanel.net # This code is subject to the cPanel license. Unauthorized copying is prohibited use strict; use Cpanel::RestartSrv (); use Cpanel::RestartSrv::Lock (); use Cpanel::Chkservd::Tiny (); use Cpanel::OS (); use Cpanel::Exception (); eval { local $SIG{'__DIE__'}; require Cpanel::Rlimit; Cpanel::Rlimit::set_rlimit_to_infinity(); }; Cpanel::RestartSrv::setuppath(); my ( $action, $check, $status ) = Cpanel::RestartSrv::parseargv(); my $service = 'syslogd'; if ( !Cpanel::OS::supports_syslogd() ) { die Cpanel::Exception::create( 'Services::Deprecated', [ service => $service ] )->to_string . "\n"; } my $processowner = 'root'; my $disabled = scalar grep { Cpanel::RestartSrv::is_service_disabled($_) } qw(syslog syslogd); if ( $action && !$disabled ) { my $iscript; foreach my $init_file ( 'syslog', 'rsyslog' ) { $iscript = Cpanel::RestartSrv::getinitfile($init_file); last if $iscript; } # If the init script is missing, there are likely bigger problems, so fail generically. die Cpanel::Exception::create( 'Services::RestartFailed', 'The system failed to restart “[_1]”.', [$service] )->to_string . "\n" unless $iscript; my $lock = Cpanel::RestartSrv::Lock->new($service); Cpanel::Chkservd::Tiny::suspend_service( $service, 60 ); Cpanel::RestartSrv::nooutputsystem( $iscript, 'stop' ); Cpanel::RestartSrv::doomedprocess($service); if ( $action != $Cpanel::RestartSrv::STOP ) { Cpanel::RestartSrv::logged_startup( $service, 1, [ $iscript, 'start' ] ); } $lock->release() if $lock; } elsif ($status) { #--status (show ps) if ($disabled) { print "$service is disabled\n"; } else { print Cpanel::RestartSrv::check_service( 'service' => $service, 'user' => $processowner, 'regex' => qr/\b$service\b/, 'pidfile' => '/var/run/syslogd.pid' ); } } elsif ($check) { exit if ($disabled); if ( Cpanel::RestartSrv::check_service( 'service' => $service, 'user' => $processowner, 'regex' => qr/\b$service\b/, 'pidfile' => '/var/run/syslogd.pid' ) eq '' ) { print "$service is not running\n"; } }