Это все классно!! спасибо особо за http://www2.kangran.su/~nnz/pub/s4a/ ! по-чуть изучать буду.
Образно говоря, enable|disable, это выключатель в комнате. А маскирование сервиса, это "рубильник". И если "рубильником выключено", то сколько ни щёлкайте выключателем в комнате, света не будет. Этот "рубильник" блокирует и включение и старт сервиса.
Мелкая засада его в том, что Поттеринг своим кодом не прекращает стуки системного менеджера, который даже и не сервис, а линковка с именем сервиса в /dev/null.
Сам же Поттеринг, пытаясь обосрать sysv (и неудачно), пишет:
В рамках классического SysV init, штатная реализация такой возможности отсутствует. Похожий эффект может быть достигнут с помощью «костылей», например, путем добавления команды exit 0 в начало init-скрипта.При этом высосав проблему из пальца. А теперь путь Поттеринг объяснит: вот тебе это зачем?
Обязательно городить груды костылей? Как это по-поттеринговски...
Вообще-то, если Поттеринг не в курсе, в sysv сервис может быть удалён. Точнее его симлинки. И поттеринговский 'exit 0', системе на sysv нахер не нужен. И init-у стучать будет некуда, бесполезно тратя на это время. Некуда от слова совсем. Без всяких /dev/null.