signals

    0

    1答えて

    Goは、GoがSIGQUITやSIGTERMのようなシグナルを送信できることを証明する目的で、Goを使って簡単なJavaアプリケーションを起動します。正常にシャットダウン)。コマンドラインでJavaプログラムを実行し、CTRL + Cを送信すると、Javaプログラムは正しくシグナルをキャッチします。 しかし、GoでJavaプログラムを起動してプロセスにシグナルを送信しようとすると、Javaプロセス

    0

    1答えて

    シグナルに慣れていないので、ソケットプログラミングの実践として、UDPエコーサービスでSIGALRMを設定しようとしています。 ここで私はUDPソケットを持っています。クライアントは文字列をサーバーに送り、応答を待ちます(ここでは文字列はサーバーによってエコーされます)。 目的は、SIGALRMを設定し、サーバからの応答がない場合やUDPパケットが失われた場合に、クライアントが文字列を数回再送信す

    0

    1答えて

    私はfifoとの単純なクライアント/サーバ通信を作成していますが、シグナルハンドラを使用してクライアント要求を処理しています。 サーバは読み取り専用で非ブロックモードでFIFOを開き、受信した読み取りデータを受信し、クライアントFIFOにいくつかのデータを書き戻します。 これは実際には、サーバー側にシグナルハンドラがない場合にうまく動作します。ここには両側のメインコードがあります。 サーバー: i

    1

    1答えて

    私は解決できない奇妙な問題を抱えています。これは私のコードです。 #include <stdio.h> #include <stropts.h> #include <signal.h> #include <sys/types.h> void handle_signal(int s) { char c = getchar(); printf("got char '%c

    0

    1答えて

    現時点では、flex & bisonに基づいて簡単なプログラミング言語を開発しています。 私はまず、抽象構文木(AST)を構築し、その評価を続けます。評価の間、ユーザー入力を受信することが可能でなければならない。ユーザの入力はQt-GUIで行われます。 ast-evaluation-procedureは、GUIによって作成されるスレッド・ワーカ・オブジェクトで実行されます。 私の問題:実行中のフレ

    1

    1答えて

    シグナルは、任意のスレッドまたはメインプログラム自体で受信できます。 メインプログラムから補助スレッドを1つ作成しました。私のプログラムには2つのスレッドがあります。1.メインスレッド(プロセス自体)2.補助スレッド。私はシグナルが私の補助スレッドに到着するたびに、それが私のメインスレッド(プログラム)にシグナルを送るべきであることを望んでいます。私はpthread_kill(main_threa

    2

    1答えて

    プロセスがユーザの入力を待っているときに^ cを押すと、そのプロセスを殺すOSにシグナルが送られます。しかし、そのプロセスがbash/pythonインタプリタである場合、同じことは起こりません。 echo^cはコンソールに何かを表示するので、有効なUnicode文字であると仮定しています。 文字入力は、入力ストリームにリダイレクトされ、そのプロセスが消費し、一部が信号として使用されます。それはどこ

    3

    1答えて

    私は、ptraceトレーサの観点から、SIGTRAPが生成された最後に試行された命令(またはその前の命令)の命令ポインタ(AKAプログラムカウンタ)を取得するアーチに依存しない方法を探しています。 アーチに依存する方法は、PTRACE_GETREGSを使用して、 i386ではEIP、x86_64版のRIP、ARMなどのPC ... 私は-returned構造体PTRACE_GETSIGINFOから

    0

    1答えて

    アーキテクチャは、システム権限、コードスニペット1を持つユーザセッション内のプロセスグループ内のプロセスを開始できます。 サービスが自分自身を止めて、子プロセスに信号を送り、正常にシャットダウンするチャンスを与えたいと思います。 明らかなエラーコードがなくても信号を送信しないようです。私はコマンドプロンプトから実行されている子プロセスをテストしましたが、ctrl + breakは正常に機能します。

    0

    1答えて

    誰も私に遠いスピーチジェネレータツールを提案することはできますか?理想的には、クリーンな音声サンプルと距離(1m、2m、3m ...など)をツールに提供したいと考えています。このツールは、元のスピーチの遠いスピーチバージョンを生成します。任意のプログラマブル/プログラマブルツールは歓迎です。