3

私はUbuntu12.04でSkypeを使用していますが、ハングアップすることがあります(以前はスタックした単語を使用していました)-メッセージを受信せず、メッセージが配信されません。エラーや警告がないため、これがいつ発生するかを特定するのは困難です。その時点でSkypeプロセスを強制終了しても、強制終了されません(強制終了しない限りkill -9)。

だから、私の考えは、Skypeが毎分スタックしているかどうかをチェックし、スタックしている場合はプロセスを再開するPythonデーモンを作成することです。

私の質問は、プロセスがハングしているかどうかをどのようにチェックするのですか?

4

1 に答える 1

1

一般的にプロセスのハングアップを判断できるかどうかは疑問です。しかし、Skypeの場合は間違いなく可能です。Skypeには明確に定義されたAPIがあります。したがって、毎分pingを実行できます。

これがそれです:http://developer.skype.com/public-api-reference#Linux

C ++のWindowsでのAPIの使用例を次に示します。http://devforum.skype.com/t5/Desktop-API/C-Skype-Desktop-API-Example/td-p/8175

さらに例が必要な場合は、フォーラムで質問できます。そこにいる人々はあなたを文法で罰することはありません。

于 2012-06-16T12:18:39.787 に答える