Я, что происходит именно тогда, когда ты бежишь systemctl start apache2
(или другой сервис), когда сервис уже запущен?
Может ли вызвать проблемы при запуске службы apache2 по несколько сотен раз в день? (чтобы служба не закрылась), может ли она использовать память или быть опасной?
Почему бы тебе просто не использовать systemctl is-active
проверить, работает ли он?
Например:
systemctl is-active --quiet apache2 || systemctl start apache2