Re: reboot stuff doesn't start
- Date: Tue, 28 May 2019 16:52:52 -0400
- From: Gene Heskett <gheskett@xxxxxxxxxxx>
- Subject: Re: reboot stuff doesn't start
On Tuesday 28 May 2019 01:32:31 pm Reco wrote:
> On Tue, May 28, 2019 at 01:23:45PM -0400, Gene Heskett wrote:
> > > End users can remove that '-e' flag if they believe it's
> > > problematic. rc.local is a simple shell script, open to all kinds
> > > of abuse including this one.
> > I assume the -e is a bash option?
> Any POSIX-compliant shell knows about '-e', bash included.
> Your own rc.local has this shebang: #!/bin/sh -e
> > I just rescanned the man page without
> > find a reference other than a test for file -e=exists filename.
> dash(1) references it. bash(1) lists '-e' as an option to "set"
> > It is in the shebang line, so what does that do when its in that
> > position.
> Quoting bash(1):
> -e Exit immediately if a pipeline (which may consist of a single
> simple command), a list, or a compound command (see SHELL GRAMMAR
> above), exits with a non-zero status.
How about a daemon that never exits, but does report its pid on the next
line when launched with a trailing &
I'm also seeing several can't connect to d-bus messages, only ID'd by the
pid. That means whatever its pid is, isn't working.
Cheers, Gene Heskett
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>