以下是什么区别?
sudo /etc/init.d/lighttpd restart
和
/etc/init.d/lighttpd force-reload
?
在我的平台上(ubutnu),我发现它们是一样的。 刚看了档案,发现:
case "$1" in .... processing other options ;; restart|force-reload) processing restart and force-reload options
对于其他服务,可能会有所不同。
这也可以使用信号来实现。 关于lighttpd支持的信号的概述,参见关于Lighty的天使的Blogpost。
简而言之
Debian 政策手册还解释了不同的参数:
start
开始服务,
stop
停止服务,
restart
停止并重新启动服务,否则启动该服务
reload
导致服务的configuration被重新加载而没有实际停止和重新启动服务,
force-reload
如果服务支持,则重新加载configuration,否则重新启动服务。