Z:/root/Project/pwatch/src/main.c 파일 참조

pwatch main 더 자세히 ...

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <err.h>
#include <sys/types.h>
#include <signal.h>
#include <time.h>
#include "version.h"
#include "sha1sum.h"
#include "proc_list.h"
#include "proc_compare.h"

매크로

#define KILLED_LOG_FILE   "/var/killed_proc.log"
 프로세스 kill 로그 파일 경로

함수

void show_title (void)
 프로그램 명, 버전 출력
void usage (void)
 사용법 출력
void write_log (char *log)
 프로세스 kill 로그 기록
int main (int argc, char *argv[])
 Main 함수

변수

int Debug = 0
 디버깅 모드 설정 변수


상세한 설명

pwatch main

http://kldp.net/projects/oblog/


매크로 문서화

#define KILLED_LOG_FILE   "/var/killed_proc.log"

프로세스 kill 로그 파일 경로

Remarks:
프로세스를 kill하면 시간, 프로세스명을 이 파일에 남긴다.


함수 문서화

int main ( int  argc,
char *  argv[] 
)

Main 함수

매개변수:
argc 
argv 
Remarks:
pwatch 메인 함수

void show_title ( void   ) 

프로그램 명, 버전 출력

Remarks:
프로그램명, 버전을 출력한다.
반환값:
없음.

void usage ( void   ) 

사용법 출력

Remarks:
프로그램 사용법, 옵션을 출력한다.
반환값:
없음.

void write_log ( char *  log  ) 

프로세스 kill 로그 기록

매개변수:
log 로그에 기록할 문자열
Remarks:
프로세스를 kill한 메시지를 파일에 저장한다.
반환값:
없음.


변수 문서화

int Debug = 0

디버깅 모드 설정 변수

Remarks:
1 이상인 경우 일반 모드, 0인 경우 데몬 모드로 실행된다. 이 변수를 1로 설정하기 위해서는 command line 옵션에 -d NUMBER를 준다.


생성시간 : Wed Apr 9 00:05:10 2008, 프로젝트명 : ProcessWatch, 생성자 :   doxygen 1.5.4