Re: Service started via service(8) fails
- Reply: Patrick M. Hausen: "Re: Service started via service(8) fails"
- In reply to: Ingeborg Hellemo : "Service started via service(8) fails"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 27 May 2021 09:56:12 UTC
27.05.2021 15:18, Ingeborg Hellemo wrote: > FreeBSD 11.4-RELEASE-p3 > > What, if any, difference is there between using 'service <something> restart' > and /usr/local/etc/rc.d/<something> restart'? > > I have this mindboggling situation where using 'service tac_plus restart' > leads to a service that is running but not working properly, whereas > '/usr/local/etc/rc.d/tac_plus restart' gives me a working service. The "service" command resets the environment but direct script invocation inherits the environment. Such problem often is a sign of wrong startup script or configuration of the service that makes incorrect assumption about PATH and/or locale settings. It may fail to find some commands because it does not set PATH to include /usr/local/... directories or fail due to incorrect locale assumptions or even TZ (time zone) settings.