On Thu, 27 May 2010 17:47:53 +0200
Thomas Dean <[email protected]> wrote:
> On Thu, May 27, 2010 at 11:32:06 -0400, Kris Maglione wrote:
> > Ok, so that suggests that dash has a problem when its backgrounded
> > children die. Can you try running them with ‘wmiir setsid’ and see
> > if it helps?
>
> Hmm, I'm not sure what I should do. Should I place "wmiir setsid" as a
> command somewhere in the beginning of the script? Sorry, I am not
> so familiar with this kind of things. If that's what you meant, it
> does not help, the scripts still die. I would be happy to investigate
> the issue further, but I might need more detailed instructions...
>
> Thanks and best,
> Thomas
>
Oh, sorry, I thought it was in the man page. Just add ‘wmiir setsid’ to
the front of the lines that start fetchmail and x-terminal-emulator.
--- fetchmail.sh 2010-05-27 11:53:38.000000000 -0400
+++ - 2010-05-27 11:55:29.370951834 -0400
@@ -49,7 +49,7 @@
case "$1" in
1)
- fetchmail &;;
+ wmiir setsid fetchmail &;;
3)
- x-terminal-emulator -e tail -n 200 -f
~/.fetchmaillog &;;
+ wmiir setsid x-terminal-emulator -e
tail -n 200 -f ~/.fetchmaillog &;; esac
fi;;
--
Kris Maglione
When in doubt, use brute force.
--Ken Thompson