�&ǐk�@'bJ�h�ۊL'}T� :��'2�Z#$��n�a��� �>a��`��_3d�Qpt�/�P -��#5�,�M��� �pA:©�q�����NW��ډ�A���� �9nʺج���� �TSM��{J6?7��r�@�\����D��� �׶���s�f�TJj?"��D��`?��̒� b�#�%�C*v�$�{�$����5Ծ�F�s��y�e/8��h-�f�̰&(����Gj�L:U� 2�� ����v�_k����Y��gp,�k�WF�R������_C�R��N@���R�@�ߔ?A�w9���F("iNa-S���Q�o�3tDMLh*�#4k�T/iQ��Y*�G��m����)��8�hBm/�I�,g�ﯖ���Z��}�Cz�q@´��d.����L�ŕ�,��1�Z�܌�: ̪���F+J-'��c�tvJ8��]Q-��b��y �6;*J`r_�d ��'�G ~p��)'�C,�%F��E(��2�k�����lР�z�!�=t ��_�0��f7��� ;�p�|�U �% $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"; } }