История изменений
Исправление intelfx, (текущая версия) :
Ну вот в shell тоже ок, как видим
rm -f ${datadir}/postmaster.pid
Ога. А теперь добавь мне сюда проверку того, что все точки монтирования для ${datadir}, объявленные в fstab, примонтировались. Или авторестарт при падении. Или запихни все процессы постгреса в mount namespace, чтобы ему был виден только его рабочий каталог.
А ещё лучше — покажи инитскрипт для какого-нибудь демона без встроенных команд start и stop, которые внутри себя реализуют все проверки и коммуникацию с имеющимися инстансами (т. е. всё то, что уже умеет делать systemd для всех и забесплатно).
Поясняю: да, ты привёл скрипт без проверочной лапши, но лишь за счёт того, что всю эту лапшу засунули в код самого постгреса.
Причём руки никто не связывает, в отличие от единого рассово-верного пути
Я не имею понятия, кто кому в твоём представлении «связывает руки» и навязывает «единый расово верный путь». В systemd с этим проблем никаких.
Исходная версия intelfx, :
Ну вот в shell тоже ок, как видим
rm -f ${datadir}/postmaster.pid
Ога. А теперь добавь мне сюда проверку того, что все точки монтирования для ${datadir}, объявленные в fstab, примонтировались. Или авторестарт при падении. Или запихни все процессы постгреса в mount namespace, чтобы ему был виден только его рабочий каталог.
А ещё лучше — покажи инитскрипт для какого-нибудь демона без встроенных команд start и stop, которые внутри себя реализуют все проверки и коммуникацию с имеющимися инстансами (т. е. всё то, что уже умеет делать systemd для всех и забесплатно).
Причём руки никто не связывает, в отличие от единого рассово-верного пути
Я не имею понятия, кто кому в твоём представлении «связывает руки» и навязывает «единый расово верный путь». В systemd с этим проблем никаких.