systemd предлагает централизованное и стандартное решение для сервисов. В отличии от sys v init, с башем кто во что горазд. В sys v init нет никого отслеживания процесса. Нет аналога банального systemctl status service, по которому можно посмотреть код выхода и последние логи процесса. Да там много чего нет, мне даже лень перечеслять.
какого "отслеживания процесса"? status там есть, который скажет запущен процесс или нет, но без логов, да. Но тут даже есть плюс - логов может быть много и разных. Пойти и руками посмотреть именно тот, что нужно проблемы нет. А за всю историю использования systemd мне кажется не было у меня ни одного случая, когда тот кусочек лога, который попал в вывод статус, был полезен без просмотра большого куска лога до этого момента.