В чем разница междуЗачем использовать служебную команду в linux?
service apache2 restart
и
/etc/init.d/apache2 restart
Поэтому в основном почему команда службы рекомендуется по сравнению с непосредственно вызывая соответствующую команду?
В чем разница междуЗачем использовать служебную команду в linux?
service apache2 restart
и
/etc/init.d/apache2 restart
Поэтому в основном почему команда службы рекомендуется по сравнению с непосредственно вызывая соответствующую команду?
Команда service
запускает сценарии инициализации в предсказуемой среде:
служба запускает скрипт инициализации System V в качестве предсказуемой среды, насколько это возможно, удаление большинства переменных окружения и с текущей рабочей директории установлен в /.
Это может зависеть от вашего фактического распределения Linux, но на некоторых оба имеют один и тот же эффект. –
Это лучше подходит для http://superuser.com/ или http://serverfault.com/ или, возможно, http://unix.stackexchange.com/, поскольку это не вопрос программирования. – Jonik
Если вы находитесь на Ubuntu, на этот вопрос ответят: http://askubuntu.com/questions/2075/whats-the-difference-between-service-and-etc-init-d Смотрите также это на Ошибка сервера: http : //serverfault.com/questions/85621/to-restart-a-service-eg-httpd-should-i-use-etc-init-d-httpd-restart-or-sbi – Jonik