GUIアプリケーションからプロセスを起動したいと思っています(今はEclipseユーザーに - おそらくプラグインを介して - 私の組織のビルドシステムを使ってビルドを開始するボタンをクリックします)。他のアプリケーションからプロセスを起動し、gnu画面でそのプロセスの端末を開く方法
親アプリケーションを停止したときにこのプロセスを停止したくないので、コマンドラインから起動したかのように後で「切り替え」できるようにしたい。
私は、私が求めているほとんどのものに対してGNU画面が良いと説明してきましたが、「別のアプリケーションからプロセスを起動する」部分についてはわかりません。
これは、GUIアプリケーションが画面内から起動された場合に実行できますか?それができなかったらこれはできますか?私はどのように見て非常に興味があるだろう!
更新: コマンドラインに「screen」を付けると、シェルから画面内のプロセスを開始するのに適しているように見えますが、そのセッションに直接取り込まずにこれを行う方法を見つけようとしています。私はそのセッションの新しいウィンドウで開始される画面セッションにコマンドを "送信"したいと思います。
-Sオプション 'screen -S ...'を使用すると、 'screen -r 'で画面に簡単に再接続できます。再接続にpidを使用する必要はありません。 –
Ruben
これはいいですが、画面を常に前面に表示しているようです。私は「スクリーン・セッションにタスクをバックグラウンド化する」ことができればと思っています。ここで後でそれに付けることができます。理想的には、既存の画面セッションで新しいウィンドウを開き、必要な場合にのみ新しいセッションを作成することです。 – Charlie
"man screen"はマニュアルです。 http://www.slac.stanford.edu/comp/unix/package/epics/extensions/iocConsole/screen.1.html "-d"スイッチがあなたの望むものであるように見えます: "'切り離された 'モード' – Will