| JSVC(1) | Apache Commons Daemon project | JSVC(1) |
نام (NAME)
jsvc - برنامهای برای راهاندازی دیمن جاوا
خلاصه دستور (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 یک classfile را که رابط دیمن (Daemon interface) را پیادهسازی کرده است اجرا میکند.
گزینهها (OPTIONS)
- -jvm JVM name
- استفاده از یک ماشین مجازی جاوای مشخص.
- -client client JVM
- استفاده از یک ماشین مجازی جاوای کلاینت (client).
- -server server JVM
- استفاده از یک ماشین مجازی جاوای سرور (server).
- -cp/ -classpath directory and zip/jar files
- تنظیم مسیر جستجو برای کلاسها و منابع سرویس.
- -java-home directory
- تنظیم مسیر محل نصب JDK یا JRE (یا مقداردهی به متغیر محیطی JAVA_HOME).
- -version
- نمایش نسخه فعلی محیط جاوا (جهت بررسی صحت -home و -jvm؛ متضمن -nodetach است).
- -help
- نمایش این صفحه راهنما (متضمن -nodetach است).
- -nodetach
- عدم جدا شدن از فرایند والد و تبدیل نشدن به دیمن.
- -debug
- چاپ اطلاعات اشکالزدایی بهصورت مشروح.
- -check
- تنها بررسی سرویس (متضمن -nodetach است).
- -stop
- متوقف کردن سرویس با استفاده از فایل مشخصشده در گزینه -pidfile.
- -wait waittime
- انتظار تا حداکثر waittime ثانیه برای راهاندازی سرویس؛ waittime باید مضربی از ۱۰ باشد (حداقل=۱۰).
- -restarts max restart count
- حداکثر دفعات راهاندازی مجدد خودکار: -1=نامحدود (پیشفرض)، 0=هیچ، 1..(INT_MAX-1)=تعداد مشخص.
- -umask mask
- تنظیم ماسک حالت ایجاد فایل (umask).
- -user user
- کاربر مورد استفاده برای اجرای دیمن (پیشفرض، کاربر فعلی است).
- -verbose[:class|gc|jni]
- فعالسازی خروجی مشروح.
- -outfile /full/path/to/file
- محل خروجی برای stdout (پیشفرض /dev/null است). از مقدار '&2' برای شبیهسازی '1>&2'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید.
- -errfile /full/path/to/file
- محل خروجی برای stderr (پیشفرض /dev/null است). از مقدار '&1' برای شبیهسازی '2>&1'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید.
- -pidfile /full/path/to/file
- محل فایل حاوی pid مربوط به jsvc (پیشفرض /var/run/jsvc.pid است).
- -D<name>=<value>
- تنظیم یک مشخصه سیستمی جاوا (Java system property).
- -X<option>
- تنظیم گزینه اختصاصی ماشین مجازی.
نویسندگان (AUTHORS)
JSVC بخشی از پروژه Apache Commons Daemon است. نویسندگان آن Jean-Frederic Clere، Remy Maucherat، Yoav Shapira، Bill Barker و Mladen Turk هستند. JSVC تحت مجوز Apache License نسخه ۲٫۰ منتشر شده است.
| 2026-06-03 | Jsvc version 1.6.1 |