I've looked into this, and many readline-based programs have trouble
with being backgrounded when they are grandchildren of the interactive
shell.  For example,
    $ bash -c 'bash ; :'
    $ suspend
    [terminal hangs]

Because the problem seems to be something to do with being a grandchild
process, I developed an experimental branch where I change halrun so
that it can exec (rather than fork and exec) the interactive halcmd.

You can find it on git.linuxcnc.org in branch jepler/halrun-suspend.
The last commit has a rather lengthy message which gives some additional
background I found while researching just what the heck is going on
here.

Jeff

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to