[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: For some reason my background script keeps stopping
From: |
Eduardo Bustamante |
Subject: |
Re: For some reason my background script keeps stopping |
Date: |
Fri, 26 Feb 2021 17:13:29 -0800 |
On Fri, Feb 26, 2021 at 4:53 PM Mun <mjelists@gmail.com> wrote:
(...)
> I'm wondering if anyone knows why the script is entering the Stopped
> state when it doesn't require input from the user?
It's hard to know without seeing the whole script. It should stop if
it tries to read from the terminal. Try inspecting the running process
with "lsof" to ensure that no open file descriptors are pointing to
the terminal, and if there are any, make sure you close them at the
beginning of your script, or redirect to/from /dev/null
e.g
exec </dev/null 1>&0 2>&1
> Also, is there any way for me to debug this further to know why it has
> stopped? Is the -x flag my only option?
You could try tracing it with "strace" if you're in a Linux system,
something like:
strace -f -p SCRIPTS_PID -v -o trace.log
That should tell you what's causing it to stop.