ما را دنبال کنید:
برای مطرح نمودن سئوالات باید وارد پروفایل خود شوید
دی ۰۴، ۱۳۹۴
احمد حسنکی ویسی » سیستم های عامل
تعداد سئوالات پرسیده شده: ۶
با عرض سلام تو بخش آموزش xinetd قرار شد یک سرویس رو بطور ساده بنویسیم و ازش استفاده کنیم من یک شل اسکریپت نوشتم که عمل جمع رو انجام میده و اونو در فایل پیکربندی که در دایرکتوری xinetd.d ایجاد کرده بودم فراخوانی کردم. و xinetd هم ریست کردم. فایل پیکربندیم بصورت زیر هست service sum { disable = no port = 6555 instances = 10 wait = no server = /usr/sbin/sum } 1. برای فراخوانی این سرویس باید چکار کنم؟ خود برنامه در حافظه نیست(ps -aef میزنم همچین چیزی وجود نداره) و دستور service هم همچین سرویسی رو نمیشناسه ممنون میشم برای رفع مشکل راهنماییم کنین 2. برای اتصال از یک کلاینت دیگه باید از دستور telnet استفاده کنم؟

دی ۰۴، ۱۳۹۴
محسن مهدوی فر
تعداد سئوالات پاسخ داده شده: ۱۴۴

با سلام

برای استفاده از برنامه فوق باید به پورت مورد نظر متصل شوید که  از طریق telnet این عمل امکان پذیر است .

ضمنا شما تکه کد نوشته شده سرویس نمی باشد و ضمنا با اجرا کردن آن یکبار اجرا شده و از حافظه خارج می شود به همین دلیل در لیست برنامه ها دیده نمی شود .

در دستور ps  برنامه های در حال اجرا نشان داده می شوند و طبیعی می باشد که برنامه شما نیز نشان داده نمی شود چون در حال اجرا نمی باشد .

موفق باشید

مهدوی فر