Perforce 2000.2 System Administrator's Guide (2000.2.sa.1)
<< Previous Chapter
Perforce and NT
Table of Contents
Index
Perforce on the Web
Next Chapter >>
Glossary

Appendix A
Perforce Server (p4d) Reference

Synopsis

Invoke the Perforce server or perform checkpoint/journaling (system administration) tasks.

Syntax

p4d [ options ]
p4d.exe [
options ]
p4s.exe [
options ]
p4d -j [ -z ] [
args ... ]

Description

The first three forms of the command invoke the Perforce background process ("Perforce server"). The fourth form of the command is used for system administration tasks.

On UNIX, the executable is p4d.

On NT, the executable is p4d.exe (running as a server) or p4s.exe (running as a service).

Exit Status

After successful startup, p4d does not normally exit. On failed startup, p4d returns a nonzero error code. If invoked with any of the -j journalling flags, p4d exits with a nonzero error code if any error occurs.

Options

Flag
Meaning

-d

Run as a daemon (in the background)

-f

Run as a single-threaded (non-forking) process

-i

Run from inetd on UNIX

-q

Run quietly (no startup messages)

-s

Run p4d.exe as an NT service (equivalent to running p4s.exe)

-jc [ prefix ]

Journal-create; checkpoint and save/truncate journal

-jd [ file ]

Journal-checkpoint; create checkpoint without saving/truncating journal

-jj [ prefix ]

Journal-only; save and truncate journal without checkpointing

-jr file

Journal-restore; restore metadata from a checkpoint and/or journal file

-z

Compress (in gzip format) checkpoints and journals. This flag must precede the -jc, -jd, or -jj options.

-h, -?

Print help message

-V

Print server version

-J journal

Specify a journal file. Overrides P4JOURNAL setting. Default is journal

-L log

Specify a log file. Overrides P4LOG setting. Default is stderr

-p port

Specify a port to listen to. Overrides P4PORT. Default 1666

-r root

Specify the server root directory. Overrides P4ROOT. Default is current working directory

-v debuglevel

Set server trace flags. Overrides value P4DEBUG setting. Default is null.

Usage Notes

Related Commands

To start the server, listening to port 1999, with journaling enabled

p4d -d -p 1999 -J journalfile

To create a compressed checkpoint from a server with files in directory P4ROOT

p4d -r $P4ROOT -jc -z

To restore metadata from a checkpoint named checkpoint.3 for a server with root directory P4ROOT

p4d -r $P4ROOT -jr checkpoint.3

To restore metadata from a compressed checkpoint named checkpoint.3.gz for a server with root directory P4ROOT

p4d -r $P4ROOT -jr -z checkpoint.3.gz


Perforce 2000.2 System Administrator's Guide (2000.2.sa.1)
<< Previous Chapter
Perforce and NT
Table of Contents
Index
Perforce on the Web
Next Chapter >>
Glossary
Please send comments and questions about this manual to [email protected].
Copyright 1999, 2000 Perforce Software. All rights reserved.
Last updated: 12/21/00