Reference

JSVC(1)

application to launch java daemon

NAME

jsvc - application to launch java daemon

SYNOPSIS

jsvc [-jvm JVM name] [-client client JVM] [-server server JVM] [-classpath path] [-cp path] [-java-home directory] [-version] [-help] [-?] [-nodetach] [-debug] [-check] [-user user] [-wait waittime] [-restarts max restart count] [-umask mask] [-stop] [-verbose:class|gc|jni] [-outfile /full/path/to/file] [-errfile /full/path/to/file] [-pidfile /full/path/to/file] [-Dproperty=value] [-Xoption]

DESCRIPTION

jsvc executes classfile that implements a Daemon interface.

OPTIONS

FC-jvmF[0] JVM name

use a specific Java Virtual Machine.

FC-clientF[0] client JVM

use a client Java Virtual Machine.

FC-serverF[0] server JVM

use a server Java Virtual Machine.

FC-cp/ -classpathF[0] directory and zip/jar files

set search path for service classes and resouces

FC-java-homeF[0] directory

set the path of your JDK or JRE installation (or set the JAVA_HOME environment variable)

FC-versionF[0]

show the current Java environment version (to check correctness of -home and -jvm. Implies -nodetach)

FC-helpF[0]

show this help page (implies -nodetach)

FC-nodetachF[0]

don't detach from parent process and become a daemon

FC-debugF[0]

verbosely print debugging information

FC-checkF[0]

only check service (implies -nodetach)

FC-stopF[0]

stop the service using the file given in the -pidfile option

FC-waitF[0] waittime

wait up to waittime seconds for the service to start waittime should multiple of 10 (min=10)

FC-restartsF[0] max restart count

maximum automatic restart count -1=infinite (default), 0=none, 1..(INT_MAX-1)=fixed count

FC-umaskF[0] mask

sets the file mode creation mask

FC-userF[0] user

user used to run the daemon (defaults to current user)

FC-verbose[:class|gc|jni]F[0]

enable verbose output

FC-outfileF[0] /full/path/to/file

Location for output from stdout (defaults to /dev/null). Use the value '&2' to simulate '1>&2', or 'SYSLOG' to send output to the system log.

FC-errfileF[0] /full/path/to/file

Location for output from stderr (defaults to /dev/null). Use the value '&1' to simulate '2>&1', or 'SYSLOG' to send output to the system log.

FC-pidfileF[0] /full/path/to/file

Location for output from the file containing the pid of jsvc (defaults to /var/run/jsvc.pid)

FC-DF[0]<name>=<value>

set a Java system property

FC-XF[0]<option>

set Virtual Machine specific option

AUTHOR

JSVC is part of the Apache Commons Daemon project. Authors are Jean-Frederic Clere, Remy Maucherat, Yoav Shapira, Bill Barker, Mladen Turk. JSVC is released under the Apache License Version 2.0.