JSVC1
Application to launch java daemon
Usage
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]
Overview
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