|
TimeManager
|
自プロセスグループを終了させるコマンドに関する実装。 More...
#include "../include/terminate.h"#include <errno.h>#include <limits.h>#include <signal.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include "../include/common.h"Functions | |
| static void | print_usage () |
| ヘルプをstderrに出力する。 | |
| static int | parse_arguments (int argc, char **argv, char *shm_name, int *opt_d, int *verbose) |
| コマンドライン引数を解析する。 More... | |
| int | terminate (int argc, char *argv[]) |
| 自分が所属するプロセスグループへSIGTERMを送信して、 プロセスグループに所属するプロセスを終了させる。 More... | |
Variables | |
| static int | verbose = 0 |
自プロセスグループを終了させるコマンドに関する実装。
|
static |
コマンドライン引数を解析する。
| [in] | argc | argc値 |
| [in] | argv | argv値 |
| [out] | shm_name | '-i'オプション(id値)が反映される。 |
| [out] | opt_d | '-d'オプション(データベース番号)が指定された場合、 1が設定される。 |
| [out] | verbose | '-v'オプション(verboseモード)の値が反映される。 |
| int terminate | ( | int | argc, |
| char * | argv[] | ||
| ) |
自分が所属するプロセスグループへSIGTERMを送信して、 プロセスグループに所属するプロセスを終了させる。
| [in] | argc | argc値 |
| [in] | argv | argv値 |
1.8.10