Собственно проблема в теме: скрипт не может определить какая служба журналирования работает в системе, если последняя использует systemd. Предлагаю использовать скрипт во вложении
Created attachment 8831 [details] Доработанный скрипт перезагрузки системы syslog*
В таком виде скрипт породит зависимость на systemd, предлагаю попробовать иначе: - if [ -f "$LOCKDIR/$n" ]; then - /sbin/service $n reload && break - fi + /sbin/service $n status >/dev/null 2>&1 && + /sbin/service $n reload && + break
Так гораздо красивее.
syslog-common-2.1-alt1 -> sisyphus: Wed Jun 10 2020 Dmitry V. Levin <ldv@altlinux> 2.1-alt1 - reload-syslog: added systemd support (closes: #38594).