uucico(8)

الاسم
uucico - خفي نقل ملفات UUCP

موجز
uucico [ خيارات ]

الوصف
يقوم الخفي uucico بمعالجة طلبات نقل الملفات المصفوفة بواسطة uucp (1) و uux (1). يُشغّل عند تشغيل uucp أو uux (ما لم يُعطَ الخيار -r). كما يُشغّل دوريًا باستخدام إدخالات في جداول crontab.

عند الاستدعاء بـ -r1, --master, -s, --system, أو -S, يضع الخفي اتصالاً بنظام بعيد، شغّالاً في وضع رئيس. وإلا يبدأ الخفي في وضع تابع، مستقبلاً اتصالاً من نظام بعيد. عادةً يُعدّ اسم دخول خاص لـ UUCP يستدعي uucico آليًا عند إجراء اتصال.

عند إنهاء uucico، يستدعي الخفي uuxqt (8)، ما لم يُعطَ الخيار -q أو --nouuxqt؛ ينفذ uuxqt (8) أي أوامر عمل منشأة بواسطة uux (1) على نظام بعيد، وأي أوامر عمل منشأة محليًا استلمت ملفات بعيدة كانت تنتظرها.

إذا فشل اتصال، سيرفض uucico عادةً إعادة محاولة الاتصال حتى تمر فترة زمنية معينة (قابلة للتكوين). يمكن تجاوز هذا بواسطة الخيار -f, --force, أو -S.

قد تُستخدم الخيارات -l, --prompt, -e, أو --loop لإجبار uucico على إظهار مطالبه الخاصة "login: " و "Password:". عندما يتصل خفي آخر، سيرى هذه المطالب ويسجل الدخول كالمعتاد. يُفحص اسم الدخول وكلمة المرور عادةً مقابل قائمة منفصلة محفوظة خصيصًا لـ uucico بدلاً من ملف /etc/passwd؛ من الممكن على بعض الأنظمة توجيه uucico لاستخدام ملف /etc/passwd. يطلب الخيار -l أو --prompt مرة ثم يخرج؛ في هذا الوضع، قد يستخدم مسؤول UUCP أو المستخدم الفائق الخيار -u أو --login لإجبار اسم دخول، وفي هذه الحالة لا يطلب uucico واحدًا. يطلب الخيار -e أو --loop مرة أخرى بعد انتهاء الجلسة الأولى؛ في هذا الوضع يتحكم uucico بشكل دائم بمنفذ.

إذا استلم uucico إشارة SIGQUIT أو SIGTERM أو SIGPIPE، فإنه يلغي أي محادثة حالية مع نظام بعيد نظيفًا ويخرج. إذا استلم إشارة SIGHUP فإنه يلغي أي محادثة حالية، لكنه يستمر في وضع اتصالات بـ (إذا استُدعي بـ -r1 أو --master) وقبول اتصالات من (إذا استُدعي بـ -e أو --loop) أنظمة أخرى. إذا استلم إشارة SIGINT فإنه ينهي المحادثة الحالية، لكنه لا يضع أو يقبل أي اتصالات أخرى.

الخيارات
قد تُعطى الخيارات التالية لـ uucico.

-r1, --master
    يبدأ في وضع رئيس (اتصال بنظام)؛ يُضمن بـ -s, --system, أو -S. إذا لم يُحدد نظام، يتصل بأي نظام ينتظره عمل.

-r0, --slave
    يبدأ في وضع تابع. هذا هو المبدئي.

-s نظام, --system نظام
    يتصل بالنظام المسمى.

-S system
    يتصل بالنظام المسمى، متجاهلاً أي انتظار مطلوب. هذا مكافئ لـ -s system -f.

-f, --force
    يتجاهل أي انتظار مطلوب لأي أنظمة يُتصل بها.

-l, --prompt
    يطلب اسم دخول وكلمة مرور باستخدام "login: " و "Password:". هذا يسمح بتشغيل uucico بسهولة من inetd (8). يُفحص اسم الدخول وكلمة المرور مقابل ملف كلمة مرور UUCP، الذي لا علاقة له على الأرجح بملف /etc/passwd. قد يُستخدم الخيار --login لإجبار اسم دخول، وفي هذه الحالة يطلب uucico كلمة مرور فقط.

-p port, --port port
    يحدد منفذًا للاتصال به أو للاستماع إليه.

-e, --loop
    يدخل حلقة لا نهائية من مطالبات الدخول/كلمة المرور وتنفيذ الخفي في وضع تابع. لا يتوقف البرنامج بنفسه؛ يجب استخدام kill (1) لإيقافه.

-w, --wait
    بعد الاتصال الصادر (بنظام معين عند تحديد -s, --system, أو -S، أو بجميع الأنظمة التي لديها عمل عند تحديد -r1 أو --master فقط)، ابدأ حلقة لا نهائية كما في --loop.

-q, --nouuxqt
    لا تبدأ الخفي uuxqt (8) عند الانتهاء.

-c, --quiet
    إذا لم يُسمح بأي اتصالات في هذا الوقت، فلا تُجرِ الاتصال، ولكن أيضًا لا تضع رسالة خطأ في ملف السجل ولا تُحدّث حالة النظام (كما يُبلغ عنها uustat (1)). يمكن أن يكون هذا مناسبًا لبرامج الاستقصاء الآلية، التي قد ترغب ببساطة في محاولة الاتصال بكل نظام بدلاً من القلق بشأن الأنظمة المحددة التي قد تُتصل بها في الوقت الحالي. يمنع هذا الخيار أيضًا رسالة السجل التي تشير إلى عدم وجود عمل يُنجز.

-C, --ifwork
    اتصل فقط بالنظام المُسمى بواسطة -s, --system أو -S إذا كان هناك عمل لذلك النظام.

-D, --nodetach
    لا تنفصل عن الطرفية المسيطرة. عادةً، ينفصل uucico عن الطرفية قبل كل اتصال صادر إلى نظام آخر وقبل استدعاء uuxqt. يمنع هذا الخيار ذلك.

-u name, --login name
    عيّن اسم تسجيل الدخول لاستخدامه بدلاً من اسم المستخدم المستدعي. لا يُسمح باستخدام هذا الخيار إلا من قبل مسؤول UUCP أو المستخدم الفائق. إذا استُخدم مع --prompt, فسيؤدي ذلك إلى جعل uucico يطلب كلمة المرور فقط، وليس اسم تسجيل الدخول.

-z, --try-next
    إذا فشل اتصال بعد الوصول إلى النظام البعيد، جرب البديل التالي بدلاً من الخروج ببساطة.

-i type, --stdin type
    عيّن نوع المنفذ لاستخدامه عند استخدام الإدخال القياسي. نوع المنفذ الوحيد المدعوم هو TLI، وهذا متاح فقط على الأجهزة التي تدعم واجهة الشبكات TLI. يؤدي تحديد -iTLI إلى جعل uucico يستخدم استدعاءات TLI لتنفيذ الإدخال/الإخراج.

-x type, -X type, --debug type
    شغّل أنواع تصحيح أخطاء معينة. الأنواع التالية معترف بها: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing.

    يمكن إعطاء أنواع متعددة، مفصولة بفواصل، وقد يظهر الخيار --debug عدة مرات. يمكن أيضًا إعطاء رقم، والذي سيفعل هذا العدد من الأنواع من القائمة السابقة؛ على سبيل المثال، --debug 2 يعادل --debug abnormal,chat.

    يُرسل مخرج التنقيح إلى ملف التنقيح، والذي يمكن طباعته باستخدام uulog -D.

-I ملف، --config ملف
    عيّن ملف الإعدادات لاستخدامه. قد لا يكون هذا الخيار متاحًا، اعتمادًا على كيفية تجميع uucico.

-v, --version
    أبلغ عن معلومات الإصدار ثم اخرج.

--help
    اطبع رسالة مساعدة ثم اخرج.

انظر أيضًا
kill(1), uucp(1), uux(1), uustat(1), uuxqt(8)

المؤلف
إيان لانس تايلور <ian@airs.com>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.