JSVC(1)

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-jvm\F[] JVM name
    use a specific Java Virtual Machine.

\FC-client\F[] client JVM
    use a client Java Virtual Machine.

\FC-server\F[] server JVM
    use a server Java Virtual Machine.

\FC-cp/ -classpath\F[] directory and zip/jar files
    set search path for service classes and resouces

\FC-java-home\F[] directory
    set the path of your JDK or JRE installation (or set the JAVA_HOME environment variable)

\FC-version\F[]
    show the current Java environment version (to check correctness of -home and -jvm. Implies -nodetach)

\FC-help\F[]
    show this help page (implies -nodetach)

\FC-nodetach\F[]
    don't detach from parent process and become a daemon

\FC-debug\F[]
    verbosely print debugging information

\FC-check\F[]
    only check service (implies -nodetach)

\FC-stop\F[]
    stop the service using the file given in the -pidfile option

\FC-wait\F[] waittime
    wait up to waittime seconds for the service to start waittime should multiple of 10 (min=10)

\FC-restarts\F[] max restart count
    maximum automatic restart count -1=infinite (default), 0=none, 1..(INT_MAX-1)=fixed count

\FC-umask\F[] mask
    sets the file mode creation mask

\FC-user\F[] user
    user used to run the daemon (defaults to current user)

\FC-verbose[:class|gc|jni]\F[]
    enable verbose output

\FC-outfile\F[] /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-errfile\F[] /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-pidfile\F[] /full/path/to/file
    Location for output from the file containing the pid of jsvc (defaults to /var/run/jsvc.pid)

\FC-D\F[]<name>=<value>
    set a Java system property

\FC-X\F[]<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.