Xfce Job Manager 1.0.1での停止、終了、終了の違い

Xfce Job Manager 1.0.1での停止、終了、終了の違い

Xfceデスクトップ環境で「タスクマネージャ1.0.1」を使用しています。より正確にするには、次のようにします。ここで見つけてください、Aboutから取得したリンクです。

プロセスを2回クリックすると、プロセスを停止、終了、または終了できます。私はこのアプリケーションのすべての用語の正確な定義を知る必要があります。

答え1

プロセスに別の停止信号を送信します。以下はいくつかの情報です。

  • 停止する:停止信号- この信号はオペレーティングシステムをアクティブにします。停止するプロセスの実行。プロセス無視できない信号。

  • 殺す:信号を殺す- SIGKILL 信号によりプロセスが強制されます。すぐに実行を停止。プログラム無視できないこの信号。このプロセスもクリーンアップされません。

  • 終了:信号用語-このシグナルはプロセスの実行を停止するように要求します。 この信号は無視できます。プロセスが正常に終了する時間があります。プログラムが正常に終了すると、進行状況を保存してリソースを解放する時間があることを意味します。つまり、強制的に停止しません。 SIGINT は SIGTERM と非常に似ています。

答え2

使用源泉:

switch (xtm_signal)
{
    case XTM_SIGNAL_TERMINATE:
        sig = SIGTERM;
        break;
    case XTM_SIGNAL_STOP:
        sig = SIGSTOP;
        break;
    case XTM_SIGNAL_CONTINUE:
        sig = SIGCONT;
        break;
    case XTM_SIGNAL_KILL:
        sig = SIGKILL;
        break;
    default:
        return TRUE;
}

SIGSTOPタスクマネージャが対応する(like a controlZ)、SIGTERM(like controlC)、およびSIGKILL(like kill -9)を送信したことを確認できます。

追加資料:

関連情報