Archived
This forum has been archived. Please start a new discussion on GitHub.
"icegridnode --daemon" does not detach from controlling terminal?
in Bug Reports
Hi,
I just figured out a workaround for this problem, but I thought I'd post a note anyway for the next person to hit this...
When I run:
icegridnode --daemon [args] > logfile 2> errfile
I find that it does not fully detach from the controlling TTY - the symptom is that when you "exit" your SSH session, ssh hangs.
OpenSSH FAQ
I redirected /dev/null to stdin and that solved this problem:
icegridnode --daemon [args] > logfile 2> errfile < /dev/null
I think "icegridnode" should close() stdin -- it doesn't read from stdin, right?
Cheers,
dustin.
PS, this is with Ice 3.3.0, SSH "OpenSSH_4.3p2, OpenSSL 0.9.8b 04 May 2006", on "CentOS release 5.2 (Final)" (rockscluster.org) platform.
I just figured out a workaround for this problem, but I thought I'd post a note anyway for the next person to hit this...
When I run:
icegridnode --daemon [args] > logfile 2> errfile
I find that it does not fully detach from the controlling TTY - the symptom is that when you "exit" your SSH session, ssh hangs.
OpenSSH FAQ
I redirected /dev/null to stdin and that solved this problem:
icegridnode --daemon [args] > logfile 2> errfile < /dev/null
I think "icegridnode" should close() stdin -- it doesn't read from stdin, right?
Cheers,
dustin.
PS, this is with Ice 3.3.0, SSH "OpenSSH_4.3p2, OpenSSL 0.9.8b 04 May 2006", on "CentOS release 5.2 (Final)" (rockscluster.org) platform.
0
Comments
-
Hi Dustin,
Thanks for the tip. We'll try to incorporate this in the next release.
Bernard0 -
Hi Dustin,
I'm afraid we were unable to reproduce this problem with a similar configuration. The IceGrid node already closes stdin and then redirects it to /dev/null unless you start it with --noclose.
Any chance this could be caused by another process?
Cheers,
Benoit.0