.\" -*- coding: utf-8 -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH JSVC 1 2026-06-03 "Jsvc version 1.6.1" "Apache Commons Daemon project" .SH "نام (NAME)" jsvc \- برنامه‌ای برای راه‌اندازی دیمن جاوا .SH "خلاصه دستور (SYNOPSIS)" 'nh .fi .ad l \fBjsvc\fR \kx .if (\nx>(\n(.l/2)) .nr x (\n(.l/5) 'in \n(.iu+\nxu [-jvm \fIJVM name\fR] [-client \fIclient JVM\fR] [-server \fIserver JVM\fR] [-classpath \fIpath\fR] [-cp \fIpath\fR] [-java-home \fIdirectory\fR] [-version] [-help] [-?] [-nodetach] [-debug] [-check] [-user \fIuser\fR] [-wait \fIwaittime\fR] [-restarts \fImax restart count\fR] [-umask \fImask\fR] [-stop] [-verbose\fI:class|gc|jni\fR] [-outfile \fI/full/path/to/file\fR] [-errfile \fI/full/path/to/file\fR] [-pidfile \fI/full/path/to/file\fR] [-Dproperty=\fIvalue\fR] [-X\fIoption\fR] 'in \n(.iu-\nxu .ad b 'hy .SH "توضیحات (DESCRIPTION)" \fBjsvc\fR یک \fIclassfile\fR را که رابط دیمن (Daemon interface) را پیاده‌سازی کرده است اجرا می‌کند. .SH "گزینه‌ها (OPTIONS)" .TP \*(T<\fB\-jvm\fR\*(T> JVM name استفاده از یک ماشین مجازی جاوای مشخص. .TP \*(T<\fB\-client\fR\*(T> client JVM استفاده از یک ماشین مجازی جاوای کلاینت (client). .TP \*(T<\fB\-server\fR\*(T> server JVM استفاده از یک ماشین مجازی جاوای سرور (server). .TP \*(T<\fB\-cp/ \-classpath\fR\*(T> directory and zip/jar files تنظیم مسیر جستجو برای کلاس‌ها و منابع سرویس. .TP \*(T<\fB\-java\-home\fR\*(T> directory تنظیم مسیر محل نصب JDK یا JRE (یا مقداردهی به متغیر محیطی JAVA_HOME). .TP \*(T<\fB\-version\fR\*(T> نمایش نسخه فعلی محیط جاوا (جهت بررسی صحت -home و -jvm؛ متضمن -nodetach است). .TP \*(T<\fB\-help\fR\*(T> نمایش این صفحه راهنما (متضمن -nodetach است). .TP \*(T<\fB\-nodetach\fR\*(T> عدم جدا شدن از فرایند والد و تبدیل نشدن به دیمن. .TP \*(T<\fB\-debug\fR\*(T> چاپ اطلاعات اشکال‌زدایی به‌صورت مشروح. .TP \*(T<\fB\-check\fR\*(T> تنها بررسی سرویس (متضمن -nodetach است). .TP \*(T<\fB\-stop\fR\*(T> متوقف کردن سرویس با استفاده از فایل مشخص‌شده در گزینه -pidfile. .TP \*(T<\fB\-wait\fR\*(T> waittime انتظار تا حداکثر waittime ثانیه برای راه‌اندازی سرویس؛ waittime باید مضربی از ۱۰ باشد (حداقل=۱۰). .TP \*(T<\fB\-restarts\fR\*(T> max restart count حداکثر دفعات راه‌اندازی مجدد خودکار: -1=نامحدود (پیش‌فرض)، 0=هیچ، 1..(INT_MAX-1)=تعداد مشخص. .TP \*(T<\fB\-umask\fR\*(T> mask تنظیم ماسک حالت ایجاد فایل (umask). .TP \*(T<\fB\-user\fR\*(T> user کاربر مورد استفاده برای اجرای دیمن (پیش‌فرض، کاربر فعلی است). .TP \*(T<\fB\-verbose[:class|gc|jni]\fR\*(T> فعال‌سازی خروجی مشروح. .TP \*(T<\fB\-outfile\fR\*(T> /full/path/to/file محل خروجی برای stdout (پیش‌فرض /dev/null است). از مقدار \(aq&2\(aq برای شبیه‌سازی \&'1>&2'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید. .TP \*(T<\fB\-errfile\fR\*(T> /full/path/to/file محل خروجی برای stderr (پیش‌فرض /dev/null است). از مقدار \(aq&1\(aq برای شبیه‌سازی \&'2>&1'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید. .TP \*(T<\fB\-pidfile\fR\*(T> /full/path/to/file محل فایل حاوی pid مربوط به jsvc (پیش‌فرض /var/run/jsvc.pid است). .TP \*(T<\fB\-D\fR\*(T>= تنظیم یک مشخصه سیستمی جاوا (Java system property). .TP \*(T<\fB\-X\fR\*(T>