更新日: 2010-11-01 20:27:12

Unix C++でプロセスIDの取得方法

著者: 信長JAPAN

編集者: 信長JAPAN

閲覧数: 6307

Okgn btn gudie info favorite

0

関連タグ:

はじめに

Photo by 信長JAPAN

親プロセス(自分)のプロセスIDと、親プロセスの起動した子プロセスのプロセスIDを取得したいあなたへ。

STEP1

プロセスを殺す処理は kill() を使いましょう。kill(pid_c, SIGTERM); です。

STEP2

sig_handler とはシグナルを処理する 為に書いた関数の名前です(関数名は何でもいい)。

STEP3

一度、シグナルの処理をしてしまうと、初期状態に戻されてしまうので、 sig_handler() の中でも、signal() を使って、再登録しています。

【PR】


このガイドは役に立ちましたか?ガイドの著者にお礼を伝えよう!

Okgn btn gudie info thunks b

34

関連タグ:

当ガイドは作成日時点での情報です。ガイド内容の実施はご自身の責任の元、ご利用いただきますようお願いいたします。

このガイドを通報する

著者名:
信長JAPAN

織田信長を愛する新米監督です。

徳永英明が好きです。

よろしくお願いします。