次の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
する方法はありますか?
reptyr
バージョン0.6が導入されました-T
「tty-stealing」モードのオプション。これは、子を持つプロセスで機能します。
詳細については、 https://blog.nelhage.com/2014/08/new-reptyr-feature-tty-stealing/ を参照してください。