壊れた水道管をかき回す方法

壊れた水道管をかき回す方法

リンクされたPythonスクリプトをデバッグしようとしています。MPD使用Python-mpd2

スクリプトが数時間アイドル状態の後に操作を実行しようとすると、例外が発生して終了します(BrokenPipeErrorPython 3、socket.pipePython 2 -[Errno 32] Broken pipe両方の場合)。

実際、破損したパイプは数時間アイドル状態になった後にのみ表示されるため、デバッグが非常に遅くなります。

mpdのパイプ破損などの同じ動作を手動で誘導する方法はありますか?

ベストアンサー1

~によるとman 7 signal

SIGPIPE 13用語パイプが破損している:リーダーなしでパイプに書き込む

だから答えは次のようになります

kill -13 1234

(1234はあなたのPIDです)

(壊れた水道管が不運を呼びますか?)

おすすめ記事