| CONTROLCHAN(8) | InterNetNews Documentation | CONTROLCHAN(8) |
نام (NAME)
controlchan - پردازش پیامهای کنترلی درون-باندی INN
خلاصه دستور (SYNOPSIS)
controlchan [-ch]
توضیحات (DESCRIPTION)
ابزار controlchan مسئولیت رسیدگی به پیامهای کنترلی (به جز لغوها یا cancels) را از innd برداشته و در عوض آنها را از یک فید کانال یا فایل پردازش میکند.
دو ماژول پرل "Encode" و "MIME::Parser" برای اجرای controlchan مورد نیاز هستند.
برای کاهش بار سیستم، controlchan یک نسخه از control.ctl و control.ctl.local را در حافظه نگه میدارد و پیش از فراخوانی هر اسکریپت، مجوزها (شامل سرآیندهای لازم PGP) را بررسی میکند. این دو فایل پیکربندی هر زمان که controlchan متوجه تغییر آنها شود، بهطور خودکار دوباره بارگذاری میشوند. همچنین، حالت پیشفرض مقاله کنترلی ناشناخته بهصورت داخلی مدیریت میشود. مورد "drop" نیز با پیچیدگی بسیار کمتری رسیدگی میشود.
بهطور معمول، controlchan توسط innd طبق تنظیمات در newsfeeds فراخوانی میشود. یک ورودی نمونه در زیر آمده است. اطمینان حاصل کنید گروه خبری "control.cancel" وجود داشته باشد تا controlchan مجبور به بررسی پیامهای لغو (cancels) نباشد، که در هر صورت آنها را پردازش نمیکند.
controlchan!\
:!*,control,control.*,!control.cancel\
:AC,Tc,Wnsm\
:<pathbin in inn.conf>/controlchan
همچنین میتوان controlchan را بهصورت دستی تنها با ارسال مسیر یک فایل (شامل یک مقاله کنترلی کامل به همراه سرآیندها و متن آن) یا یک توکن در ورودی استاندارد اجرا کرد:
echo '/path/to/a/control/article' | controlchan echo '@0303465234000000000000235AE000000002@' | controlchan
توجه داشته باشید در شرایط (بسیار نامحتمل) که نیاز به پردازش پیامهای کنترلی ihave/sendme باشد، مطمئن شوید logipaddr در inn.conf روی false تنظیم شده باشد؛ زیرا در این حالت controlchan به نام سایت نیاز دارد، نه آدرس IP.
controlchan تلاش میکند تمام پیامهای لاگ را از طریق syslog(3) گزارش دهد، مگر اینکه به ترمینال تعاملی متصل باشد.
گزینهها (OPTIONS)
- -c
- بهطور
پیشفرض،
controlchan
مقالاتی را
که فیلدهای
سرآیند Date یا
Injection-Date آنها
بیش از حد
در گذشته
(بیشتر از
artcutoff روز،
تعیینشده
در inn.conf) یا یک
روز در
آینده باشد
پردازش
نمیکند.
این امر
امکان
جلوگیری از
بازپخش
مخرب
مقالات
کنترلی
قدیمی را
فراهم
میکند.
استفاده از پرچم -c این بررسی تاریخ انقضا (cutoff date) را غیرفعال میکند.
- -h
- اطلاعات نحوه استفاده را نمایش میدهد.
تاریخچه (HISTORY)
نوشتهشده توسط Katsuhiro Kondou <kondou@nec.co.jp> برای InterNetNews. تبدیل به POD توسط Julien Elie.
همچنین ببینید (SEE ALSO)
| 2025-03-29 | INN 2.7.4 |