LINUX.ORG.RU

История изменений

Исправление 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 с этим проблем никаких.