フォークされたサブプロセスのキャッチ

フォークされたサブプロセスのキャッチ

私は wine でゲームを実行していますが、ゲームを alsa で実行できるようにするには、pasuspender で pulseaudio を強制終了する必要があります。

ただし、スクリプトと wine 自体が別のプロセスをフォークしているため、pasuspender が早期に終了するようです。

応答なし:

$ pasuspender -- sleep 10s
$

ゲーム実行時:

$ pasuspender -- wine dxhr.exe
Connection failure: Connection terminated
$

そして、プロセスはターミナルのバックグラウンドで実行され続けます。

関連情報