LINUX.ORG.RU

Разница в системе инициализации. Если у тебя systemd, то нужно использовать второй вариант.

ox55ff ★★★★★
()
Ответ на: комментарий от Regacar

Иди и читай про systemd, что за вопросы. На форуме за тебя твою работу делать не будут.

Legioner ★★★★★
()
Ответ на: комментарий от Regacar

Не надо никуда переносить, всё же работает. Совместимость с /etc/init.d никто вроде удалять не собирался.

Не сломалось - не чини.

firkax ★★★★★
()
Ответ на: комментарий от Regacar

mc_update()

Посмотрел по диагонали. Какой ужас. Функция обновления не должна выполнятся системой инициализации. Принцип разделения ответственности.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Не нужно рыться в помойке.

А скрипты важных сервисов у меня в /usr/local/etc/rc.d вообще, никаких systemd там разумеется нет, впрочем как и sysv init.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от ox55ff

Да. systemd - мейнстрим. Если не хочешь остаться на обочине

Именно, все равно придется когда то, так чего сопротивляться?

alex_sim ★★★★
()
Ответ на: комментарий от firkax

Так чего тогда сопротивляемся, если ничего не надо изучать?

Тем более правильно заметили, сложного нет там ничего

alex_sim ★★★★
()
Последнее исправление: alex_sim (всего исправлений: 1)
Ответ на: комментарий от alex_sim

У него есть уже работающий скрипт. Ничего не сломалось. Зачем его куда-то переделывать? Ну, если нет никаких других интересных дел, можно и заняться настройками ради настроек.

firkax ★★★★★
()
Ответ на: комментарий от ox55ff

Посмотрел по диагонали. Какой ужас. Функция обновления не должна выполнятся системой инициализации. Принцип разделения ответственности.

Она и не выполняется системой инициализации. Система инициализации вызывает этот скрипт с start|stop. А update делается когда скрипт вызывается с параметром update - вручную. Это просто скрипт технического сопровождения minecraft сервера, с интерфейсом к sysvinit в том числе, но имеющий и другие функции.

Его ответственность - обёртка взаимодействия с интерактивным джава-блобом в консольную команду. И всё с ним хорошо.

firkax ★★★★★
()
Ответ на: комментарий от Regacar

Если очень хочется, можешь написать для systemd заглушку, которая будет вызывать этот скрипт с start и stop параметром. Но вообще такая заглушка там и так есть, для всех скриптов сразу.

Команды `systemctl start minecraft` и `systemctl stop minecraft` работают же?

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

А update делается когда скрипт вызывается с параметром update - вручную.

Я это и имею в виду. В один скрипт намешано. Должен быть отдельный скрипт для обновления. Если ему нужно остановить сервис, то он идёт на поклон к системе инициализации.

Хейтите sd за монолитизм в пику юниксвейности, а сами тем же самым занялись.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

Хейтите sd за монолитизм в пику юниксвейности, а сами тем же самым занялись.

Я нигде не хейтил монолитизм, и вообще в религиозных спорах не участвовал. systemd просто весь кривой - ибо его писали странные люди, вот и все претензии.

Раскидывать управление монолитом (каковым является minecraft server) по куче разных мест - это как раз плохо. Что-нить исправишь в одном месте, про другое забудешь. А так всё в одном файле который целиком и обновляется.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Осиливать, может и не надо, но разобраться стоит. Это хороший повод.

WitcherGeralt ★★
()
Ответ на: комментарий от firkax

Нет, я не предлогаю ничего ломать, работает и пусть работает, но если ТС задался таким вопросом, значит и правда нет дел более интересных/нужных, мочему бы не освоить другой метод запуска?

alex_sim ★★★★
()

/etc/init.d — это дух старой школы,

а /etc/systemd/system — гомосятина, деградация и потакание корпорастам-проприетарщикам

Harald ★★★★★
()
Ответ на: комментарий от Dumppper001

6 ноября 2014 в 13:31 | сохранено в 13:53

Ну-ну. А аргументы будут? Или ты просто попугай?
А почему вот здесь предлагают несколько stage3 на выбор?
https://www.gentoo.org/downloads/

B0B
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.