C/C++ でプログラム内からシグナルを送る2021年08月18日 12時28分47秒

元々、C 言語の標準ライブラリに raise() 関数があり、signal.h で宣言されてる。C++ では csignal になる。
% cat signal.cpp
#include <csignal>

int main()
{
    std::raise( SIGTERM );
}
とても簡単。
% c++ signal.cpp
% ./a.out
Terminated
% 

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2021/08/18/9411691/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。