JSVC(1) Apache Commons Daemon project JSVC(1)

jsvc - برنامه‌ای برای راه‌اندازی دیمن جاوا


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]

jsvc یک classfile را که رابط دیمن (Daemon interface) را پیاده‌سازی کرده است اجرا می‌کند.

استفاده از یک ماشین مجازی جاوای مشخص.
استفاده از یک ماشین مجازی جاوای کلاینت (client).
استفاده از یک ماشین مجازی جاوای سرور (server).
تنظیم مسیر جستجو برای کلاس‌ها و منابع سرویس.
تنظیم مسیر محل نصب JDK یا JRE (یا مقداردهی به متغیر محیطی JAVA_HOME).
نمایش نسخه فعلی محیط جاوا (جهت بررسی صحت -home و -jvm؛ متضمن -nodetach است).
نمایش این صفحه راهنما (متضمن -nodetach است).
عدم جدا شدن از فرایند والد و تبدیل نشدن به دیمن.
چاپ اطلاعات اشکال‌زدایی به‌صورت مشروح.
تنها بررسی سرویس (متضمن -nodetach است).
متوقف کردن سرویس با استفاده از فایل مشخص‌شده در گزینه -pidfile.
انتظار تا حداکثر waittime ثانیه برای راه‌اندازی سرویس؛ waittime باید مضربی از ۱۰ باشد (حداقل=۱۰).
حداکثر دفعات راه‌اندازی مجدد خودکار: -1=نامحدود (پیش‌فرض)، 0=هیچ، 1..(INT_MAX-1)=تعداد مشخص.
تنظیم ماسک حالت ایجاد فایل (umask).
کاربر مورد استفاده برای اجرای دیمن (پیش‌فرض، کاربر فعلی است).
فعال‌سازی خروجی مشروح.
محل خروجی برای stdout (پیش‌فرض /dev/null است). از مقدار '&2' برای شبیه‌سازی '1>&2'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید.
محل خروجی برای stderr (پیش‌فرض /dev/null است). از مقدار '&1' برای شبیه‌سازی '2>&1'، یا 'SYSLOG' برای ارسال خروجی به ثبت وقایع سیستم (system log) استفاده کنید.
محل فایل حاوی pid مربوط به jsvc (پیش‌فرض /var/run/jsvc.pid است).
تنظیم یک مشخصه سیستمی جاوا (Java system property).
تنظیم گزینه اختصاصی ماشین مجازی.

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