Два разных способа начать службу. Почему?

Два разных способа начать службу. Почему?

В чем разница между двумя следующими способами начала чего-либо, во-первых:

/etc/init.d/redis-server start

И второе:

/usr/bin/redis-server

Я никогда до конца не понимал, почему один из вариантов предпочтительнее другого.

решение1

Все, что входит в него, /etc/init.dпредставляет собой скрипт, который запускает службу и может определять соответствующий уровень, на котором выполняется скрипт — однопользовательский режим, многопользовательский режим, завершение работы; это не сама служба.

Что бы ни входило в /usr/binсостав реального сервера, это исполняемый файл.

Аналогия из мира Windows: .exeфайлы и запланированные службы, которые вызывают эти .exeфайлы.

Связанный контент