プロセスが拒否されてもバックグラウンドで強制的に実行するにはどうすればよいですか?

プロセスが拒否されてもバックグラウンドで強制的に実行するにはどうすればよいですか?

たとえば、

$ vim &
[1] 19133
$ bg
[1]+ vim &

[1]+  Stopped                 vim
$

しかし、私はバックグラウンドに入るときvimが停止したくありません。それは可能ですか? (ログインやTelnetなどの他のプログラムでも動作します)

ベストアンサー1

端末から入力を読み取ろうとすると、バックグラウンドで送信された対話型プロセスは中断されます。次の端末マルチプレクサを使用できます。screen

screen -d -m vim

これにより、新しい画面セッションが作成され、自動的に切り離されます。再接続するためにscreen -r

おすすめ記事