مساعدة:تشغيل البوت في التولسيرفر
هذه الصفحة متوقفة حاليًا ويُحتفظ بها لأغراض أرشيفية تاريخية. هذه الصفحة محفوظة لأغراضٍ أرشيفية وتعتبر الآن تاريخية، ربما بسبب خمولها أو عدم وجود توافق بالآراء بشأنها منذُ فترةٍ طويلة، أو متوقفة بقرارٍ من المجتمع. رُبما يمكنك البحث عن النقاشات التي دارت حولها في الميدان. |
لفهم هذه الدليل يرجي قرائة ويكيبيديا:الشروع في العمل مع بوت بايثون وويكيبيديا:الشروع في العمل مع تول سرفر اولا.
هناك عدة طرق لتشغيل البوت في التولسيرفر وسنختار أسهلها وأكثرها رواجا.
في البداية عليكم تنصيب برنامج پوتی وملفات 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