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