2017-10-09 9 views
0

私はSIGINTに応答するコードをテストしています。私はMacを使用していますが、Ctrl-CはSIGINTを送信しますか?私は試しましたが、それは応答していないようです。Mac(GUIアプリケーション)でSIGINTを送信するには?

+0

ターミナルでコマンドラインツールを実行していますか?または、GUIアプリケーションを実行していますか? Terminalのシェルでは、Control-CはSIGINTを送信します。 –

+0

私はGUIアプリケーションで、SIGINTを送る方法は? –

答えて

1

アクティビティモニターを使用してプロセスに信号を送信できます。プロセスリストでプロセスを選択し、表示>プロセスに信号を送信を選択します。結果のシートで、ポップアップメニューから[SIGINT]を選択し、[送信]ボタンを押します。

+0

良い考え!!! –

0

まず、プロセスの名前を見つけます。

pgrep -i monkey 

をし、それはあなたにいくつかのプロセスIDを告げるかどうかを確認:だから、あなたが思うなら、それは「猿」のようなものと呼ばれ、ターミナルでこれを試してみてください。その場合は、次の操作を実行できます。

pkill -SIGINT -i monkey 
関連する問題