web-dev-qa-db-ja.com

makeプロセスまたはサブプロセスを持つプロセスをreptyrする方法はありますか?

次のMakefileについて考えてみます。

all:
    yes

makeを実行し、Ctrl-Zを使用して一時停止してから、screenまたはtmuxを開始し、続いてreptyrを試行すると、次のエラー。

$ reptyr 5328
[-] Process 5329 (yes) shares 5328's process group. Unable to attach.
(This most commonly means that 5328 has suprocesses).
Unable to attach to pid 5328: Invalid argument

makeにサブプロセスがあることは確かですが、このツールまたは別のツールを使用して、とにかくreptyrする方法はありますか?

5
merlin2011

reptyrバージョン0.6が導入されました-T「tty-stealing」モードのオプション。これは、子を持つプロセスで機能します。

詳細については、 https://blog.nelhage.com/2014/08/new-reptyr-feature-tty-stealing/ を参照してください。

1
chipiik