Зачем использовать служебную команду в Linux?

В чем разница между

service apache2 restart

и

/etc/init.d/apache2 restart

Итак, почему же рекомендуется рекомендовать рекомендацию по сравнению с непосредственным вызовом соответствующей команды?

Ответ 1

Команда service запускает сценарии инициализации в предсказуемой среде:

Служба

запускает System V init script как можно более предсказуемую среду, удаляя большинство переменных окружения и с текущим рабочим каталогом, установленным в /.

from: http://linux.die.net/man/8/service