В чем разница между следующими
sudo /etc/init.d/lighttpd restart
и
/etc/init.d/lighttpd force-reload
?
На моей платформе (ubuntu) я обнаружил, что они такие же. Просто просмотрел файл и нашел:
case "$1" in
.... processing other options
;;
restart|force-reload)
processing restart and force-reload options
Для других сервисов все может быть иначе.
Этого также можно добиться с помощью сигналов. См. Сообщение в блоге о Ангел Лайти для обзора сигналов, поддерживаемых lighttpd.
Коротко
Дебиан Руководство по политике также объясняет различные параметры:
start
запустить службу,
stop
остановить службу,
restart
остановите и перезапустите службу, если она уже запущена, в противном случае запустите службу
reload
вызвать перезагрузку конфигурации службы без фактической остановки и перезапуска службы,
force-reload
вызвать перезагрузку конфигурации, если служба поддерживает это, в противном случае перезапустите службу.