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.

Reply With Quote