مساعدة:تشغيل البوت في التولسيرفر

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
✘ هذه الصفحة متوقفة حاليًا ويُحتفظ بها لأغراض أرشيفية تاريخية
هذه الصفحة محفوظة لأغراضٍ أرشيفية وتعتبر الآن تاريخية، ربما بسبب خمولها أو عدم وجود توافق بالآراء بشأنها منذُ فترةٍ طويلة، أو متوقفة بقرارٍ من المجتمع. رُبما يمكنك البحث عن النقاشات التي دارت حولها في الميدان.
ابتداءً من 11 يوليو 2014؛ تم تعطيل التولسيرفر، واستُبدل بنظام التولابز. انظر هنا للمزيد.

لفهم هذه الدليل يرجي قرائة ويكيبيديا:الشروع في العمل مع بوت بايثون وويكيبيديا:الشروع في العمل مع تول سرفر اولا.

هناك عدة طرق لتشغيل البوت في التولسيرفر وسنختار أسهلها وأكثرها رواجا.

في البداية عليكم تنصيب برنامج پوتی وملفات pywikipedia علي جهازكم.

للدخول في مجلد pywikipedia في برنامج پوتی استخدم

cd pywikipedia

وللرجوع إلي مجلد root

cd ~

تشغيل السكريبتات في التولسيرفر[عدل]

  • التشغیل المباشر لاينصح استخدامه لأن سيتوقف السكريبت عند أغلاق برنامج پوتی
  • التشغیل فی الـ crontab
  • التشغیل فی الـ screen

ملاحظة : في كل الطرق التي سبق ذكرها عليكم استخدام كلمة python أو البرنامج المشغل للسكريبت قبل اسم السكريبت.

python interwiki.py -start:A

screen[عدل]

يتم استخدام الـ screen حتي يمكن أن يقوم المستخدم بشتغيل عدة بوتات أو بش (bash) في زمن واحد.

إنشاء screen جديدة

لفتح screen جديدة عليكم استخدام S (بشكل Uppercase) وأسم الـ screen التي تختارونها حتي تعرفون بماذا يقوم كل screen.

screen -S operation1

ألان لديكم screen جديد باسم operation1 ویمکنکم تشغیل ما تريدون به.

حفظ الـscreen (detach) وفتح screen جديدة

عليكم حفظ الـ screen حتي لاتتوقف عملياتها وهذا ما نسميه (detach) ويمكنكم ذلك باستخدام Ctrl+A+D