Re: rc script to let a service wait for db available

From: Eugene Grosbein <eugen_at_grosbein.net>
Date: Thu, 28 Apr 2022 20:49:16 UTC
29.04.2022 0:40, Sysadmin Lists wrote:

> This isn't entirely true. rc scripts have a default PATH and HOME. From service(8):
> 
> ENVIRONMENT
>      When used to run rc.d scripts the service command sets HOME to / and PATH
>      to /sbin:/bin:/usr/sbin:/usr/bin which is how they are set in /etc/rc at
>      boot time.
> 
> Something similar holds true for `cron' as well. I see a lot of unnecessary setting of
> absolute paths for binaries that reside in default PATHs.

When default environment satisfies the service, if does not fail being started at boot time.
If it runs just fine being started from logged-in user environment but not at boot time,
it is environment problem, in broad meaning.