История изменений
Исправление user_id_68054, (текущая версия) :
ээ, ну так его нужно детектить, и подкладывать под него юнит, причем для каждого дистриба свой, вместо вполне себе универсальных и самостоятельных инит-скриптов.
а ты делай версию только для systemd (без всяких версий для sysvinit) — и тогда не придётся ни чего детектить :) ..
проблема дистроспецифичностей может конечно и останется — но всяко проще будет чем скрипты для sysvinit. (хотя если ты говоришь что якобы у тебя init-скрипты были универсальными — то значит и unit-файлы тоже будут универсальными).
а внутри самого кода демона — используй sd_notify(...)
вместо fork()
# P.S.: а на всякие Solaris и *BSD — тупо забей. зачем они уже нужны в наше-то время(?).. :)
Исправление user_id_68054, :
ээ, ну так его нужно детектить, и подкладывать под него юнит, причем для каждого дистриба свой, вместо вполне себе универсальных и самостоятельных инит-скриптов.
а ты делай версию только для systemd (без всяких версий для sysvinit) — и тогда не придётся ни чего детектить :) ..
проблема дистроспецифичностей может конечно и останется — но всяко проще будет чем скрипты для sysvinit.
а внутри самого кода демона — используй sd_notify(...)
вместо fork()
# P.S.: а на всякие Solaris и *BSD — тупо забей. зачем они уже нужны в наше-то время(?).. :)
Исправление user_id_68054, :
ээ, ну так его нужно детектить, и подкладывать под него юнит, причем для каждого дистриба свой, вместо вполне себе универсальных и самостоятельных инит-скриптов.
а ты делай версию только для systemd (без всяких версий для sysvinit) — и тогда не придётся ни чего детектить :) ..
проблема дистроспецифичностей может конечно и останется — но всяко проще будет чем скрипты для sysvinit.
а внутри самого кода демона — используй sd_notify(...)
вместо fork()
а на всякие Solaris и *BSD — тупо забей. к чёрту они уже нужны в наше-то время.. :)
Исправление user_id_68054, :
ээ, ну так его нужно детектить, и подкладывать под него юнит, причем для каждого дистриба свой, вместо вполне себе универсальных и самостоятельных инит-скриптов.
а ты делай версию только для systemd (без всяких версий для sysvinit) — и тогда не придётся ни чего детектить :) ..
проблема дистроспецифичностей может конечно и останется — но всяко проще будет чем скрипты для sysvinit.
а внутри самого кода демона — используй sd_notify(...)
вместо fork()
Исходная версия user_id_68054, :
ээ, ну так его нужно детектить, и подкладывать под него юнит, причем для каждого дистриба свой, вместо вполне себе универсальных и самостоятельных инит-скриптов.
а ты делай версию только для systemd (без всяких версий для sysvinit) — и тогда не придётся ни чего детектить :) ..
проблема дистроспецифичностей может конечно и останется — но всяко проще будет чем скрипты для sysvinit.
а внутри самого кода демона — используй sd_notify()
вместо fork(...)