Mono(mono-service) Mono(mono-service) نام (NAME) mono-service, mono-service2 - میزبان سرویس‌های مبتنی بر ServiceProcess در مونو خلاصه دستور (SYNOPSIS) mono-service [options] program.exe توضیحات (DESCRIPTION) ابزار mono-service میزبانی برای اجرای سرویس‌های ساخته‌شده با اسمبلی ServiceProcess است. از mono-service برای اجرای سرویس‌هایی که از اسمبلی‌های نسخه 1.0 استفاده می‌کنند و از mono-service2 برای اجرای سرویس‌هایی که از اسمبلی‌های نسخه 2.0 بهره می‌برند، استفاده کنید. سرویس‌ها را می‌توان با ارسال سیگنال SIGUSR1 به فرایند متوقف موقت (pause) کرد و با ارسال سیگنال SIGUSR2 اجرای آن‌ها را از سر گرفت (resume). همچنین می‌توان سرویس را با ارسال سیگنال SIGTERM به فرایند، به‌صورت مرتب و بی‌نقص خاموش کرد. گزینه‌های زیر می‌توانند برای کنترل سرویس استفاده شوند: -d:DIRECTORY از این گزینه برای تعیین دایرکتوری کاری سرویس استفاده کنید. مقدار پیش‌فرض دایرکتوری فعلی است. -l:LOCKFILE فایل مورد استفاده برای قفل‌گذاری (locking) را مشخص می‌کند؛ مقدار پیش‌فرض نام فایلی است که در مسیر /tmp بر پایه نام برنامه ارائه‌دهنده سرویس ایجاد می‌شود. -m:MESSAGE نامی که در syslog نمایش داده می‌شود. -n:NAME از این گزینه برای تعیین سرویسی که باید راه‌اندازی شود (اگر برنامه شامل بیش از یک سرویس باشد) استفاده کنید. مقدار پیش‌فرض، اجرای نخستین سرویس تعریف‌شده است. --debug از این گزینه برای جلوگیری از تغییر مسیر stdin و stdout توسط mono-service و ممانعت از انتقال برنامه به پس‌زمینه استفاده کنید. معادل --no-daemon است. --no-daemon از این گزینه برای جلوگیری از تغییر مسیر stdin و stdout توسط mono-service و ممانعت از انتقال برنامه به پس‌زمینه استفاده کنید. معادل --debug است. کنترل (CONTROL) می‌توانید با ارسال سیگنال‌ها به فرایند، سرویس را کنترل کنید؛ می‌توانید از دستورهای زیر استفاده کنید: توقف موقت سرویس: kill -USR1 `cat ` از سرگیری سرویس: kill -USR2 `cat ` توقف سرویس: kill `cat ` مثال‌ها (EXAMPLES) شروع اسمبلی MyService.exe همراه با ایجاد فایل قفل در /root/service- lock: mono-service -l:/root/service-lock MyService.exe اشکال‌زدایی (DEBUGGING) پیام‌های تولیدشده توسط سرویس در syslog ثبت می‌شوند. فهرست‌های پستی (MAILING LISTS) برای جزئیات بیشتر به نشانی http://lists.ximian.com/mailman/listinfo/mono-list مراجعه کنید. وبگاه (WEB SITE) برای جزئیات بیشتر به نشانی http://www.mono-project.com مراجعه کنید. همچنین ببینید (SEE ALSO) mono(1) N:System.ServiceProcess Mono(mono-service)