Próbuję zrozumieć różnicę między service restart [someservice]
i service reload [someservice]
. Rozumiem, że „restart” ponownie uruchamia usługę, podczas gdy „reload” ponownie ładuje konfigurację, ale nie rozumiem praktycznych implikacji tego na tyle dobrze, aby określić, którego powinienem użyć w danym kontekście.
Przykład: większość przewodników, które przeczytałem na temat konfigurowania PostgreSQL, mówi, że po edycji postgresql.conf i pg_hba.conf, aby umożliwić zdalne połączenia, powinienem wydać sudo service postgresql restart
. Gdybym jednak zgadywał, którego użyć na podstawie powyższego opisu, wybrałbym „przeładuj”.
W razie potrzeby korzystam z Ubuntu 11.10 - choć mam nadzieję na możliwie ogólne wyjaśnienie.