토토init [db] [-s] [-dDatadir] [-o옵션]
토토시작 [-w] [-t초] [-s] [-dDatadir] [-Lfilename] [-o옵션] [-pPath] [-c]
토토정지 [-w] [-t초] [-s] [-dDatadir] [-m s [mart] | f [ast] |
토토다시 시작 [-w] [-t초] [-s] [-dDatadir] [-c] [-m s [mart] | f [ast] |옵션]
토토Reload [-s] [-dDatadir]
토토상태 [-dDatadir]
토토킬Signal_Name process_id
토토등록 [-nServiceName] [-u사용자 이름] [-p비밀번호] [-dDatadir] [-w] [-t초] [-s] [-o옵션]
토토Ungerister [-nServiceName]
토토는 유틸리티입니다PostgreSQL데이터베이스 클러스터, 시작, 중지 또는 재시작PostgreSQL백엔드 서버Postgres) 또는 a의 상태를 표시합니다토토그러한 작업을 캡슐화합니다
theinit또는initdb모드를 생성합니다PostgreSQL데이터베이스 클러스터. 데이터베이스initdb명령. 보다initdb자세한 내용.
in시작모드, 새 서버입니다/dev/null(또는NULWindows에서). 유닉스와 같은 시스템에서토토의 표준 출력토토그런 다음 파일로 리디렉션해야합니다RotateLogs; 그렇지 않으면Postgres제어에 출력을 작성합니다-lto
inSTOP모드, 서버-m옵션 :"스마트"모드"빠른"모드"즉시"모드가 중단됩니다
다시 시작모드는 효과적으로 실행합니다Postgres명령 줄 옵션.
Reload모드를 간단히 보냅니다Postgres프로세스 ASighup신호로 다시 읽습니다Postgres, pg_hba.conf등). 이것은 허용합니다
상태모드 서버가 있는지 확인합니다PID및 명령 줄
킬모드를 사용하면 신호를 보낼 수 있습니다Microsoft Windows그렇지 않습니다킬명령. 사용-help지원되는 신호 목록을 보려면
레지스터모드를 등록 할 수 있습니다Microsoft.
Ungerister모드를 사용하면 가능합니다Microsoft Windows, 이전에 등록레지스터명령.
서버 충돌이 핵심 파일을 생성하도록 시도,
데이터베이스의 파일 시스템 위치를 지정합니다pgdata사용됩니다.
서버 로그 출력을 adplendfilename. 파일이 존재하지 않으면Umaskis
종료 모드를 지정합니다.모드스마트, 빠른또는즉시또는 첫 번째 편지
직접 전달할 옵션을 지정Postgres명령.
옵션은 일반적으로 단일 또는 이중으로 둘러싸여 있습니다
위치를 지정합니다Postgres실행 가능. 기본적으로Postgres실행 파일에서 가져 왔습니다토토, 또는Postgres실행 파일을 찾을 수 없었습니다.
ininit모드,이 옵션initdb실행 파일.
인쇄 오류, 정보 메시지 없음
시작을 기다릴 때 기다릴 몇 초
시작 또는 종료가 완료 될 때까지 기다립니다. 기본값PID파일. 을 위한PSQL -L성공을 나타냅니다.토토의지PSQL. 환경 변수 인 경우pgport존재합니다.Postgres파일. 둘 다PostgreSQL편집되었습니다토토정확한 종료 코드를 반환합니다
시작 또는 종료가 완료되기를 기다리지 마십시오. 이것은
데이터 디렉토리 에이 파일의 존재가 사용됩니다.토토결정
이 파일이 데이터 디렉토리에 존재하는 경우토토(in다시 시작모드)는 내용을 전달합니다Postgres,-o옵션. 이것의 내용상태모드.
데이터 디렉토리에있는이 파일은PSQL언제-w시작모드.
서버를 시작하려면 :
$ 토토 시작
서버를 시작하는 예, 서버가 될 때까지 차단하는 예
$ pg_ctl -w start
포트 5433을 사용하는 서버의 경우fsync
, 사용 :
$ pg_ctl -o "-f -p 5433"시작