FAIL2BAN-PYTHON(1) User Commands FAIL2BAN-PYTHON(1) نام (NAME) fail2ban-python - ابزار کمکی Fail2Ban برای اطمینان از استفاده از همان نسخه پایتون توضیحات (DESCRIPTION) نحوه استفاده: fail2ban-python [option] ... [-c cmd | -m mod | file | -] [arg] ... گزینه‌ها (و متغیرهای محیطی متناظر): -b : صدور هشدار هنگام تبدیل bytes/bytearray به str و مقایسه bytes/bytearray با str یا bytes با int. (-bb: صدور خطا) -B : عدم نوشتن فایل‌های .pyc هنگام وارد کردن (import)؛ همچنین PYTHONDONTWRITEBYTECODE=x -c cmd : برنامه به صورت رشته ارسال می‌شود (به فهرست گزینه‌ها پایان می‌دهد) -d : فعال‌سازی خروجی اشکال‌زدایی تجزیه‌کننده (فقط برای متخصصان، فقط در نسخه‌های اشکال‌زدایی کار می‌کند)؛ همچنین PYTHONDEBUG=x -E : نادیده‌گرفتن متغیرهای محیطی *PYTHON (مانند PYTHONPATH) -h : نمایش این پیام راهنما و خروج (همچنین -? یا --help) -i : بررسی تعاملی پس از اجرای اسکریپت؛ ایجاد اعلان حتی اگر stdin یک ترمینال به نظر نرسد؛ همچنین PYTHONINSPECT=x -I : جداسازی پایتون از محیط کاربر (شامل -E، -P و -s) -m mod : اجرای ماژول کتابخانه به عنوان اسکریپت (به فهرست گزینه‌ها پایان می‌دهد) -O : حذف دستورهای وابسته به assert و __debug__؛ افزودن .opt-1 قبل از پسوند .pyc؛ همچنین PYTHONOPTIMIZE=x -OO : انجام تغییرات -O و همچنین دور انداختن رشته‌های مستندات (docstrings)؛ افزودن .opt-2 قبل از پسوند .pyc -P : عدم افزودن یک مسیر بالقوه ناامن به ابتدای sys.path؛ همچنین PYTHONSAFEPATH -q : عدم چاپ پیام‌های نگارش و حق نشر در هنگام راه‌اندازی تعاملی -s : عدم افزودن دایرکتوری کاربر (user site) به sys.path؛ همچنین PYTHONNOUSERSITE=x -S : عدم اعمال 'import site' در هنگام مقداردهی اولیه -u : اجبار جریان‌های stdout و stderr به حالت بدون بافر (unbuffered)؛ این گزینه روی stdin تاثیری ندارد؛ همچنین PYTHONUNBUFFERED=x -v : حالت پرحرف (ردیابی دستورهای import)؛ همچنین PYTHONVERBOSE=x می‌توان چندین بار برای افزایش سطح جزئیات به کار برد -V : نمایش شماره نگارش پایتون و خروج (همچنین --version) در صورت درج دو بار، اطلاعات بیشتری درباره ساخت برنامه نمایش می‌دهد -W arg : کنترل هشدارها؛ آرگومان به صورت action:message:category:module:lineno است همچنین PYTHONWARNINGS=arg -x : نادیده‌گرفتن خط اول سورس، امکان استفاده از قالب‌های غیر یونیکسی #!cmd -X opt : تنظیم گزینه وابسته به پیاده‌سازی --check-hash-based-pycs always|default|never: کنترل نحوه باطل‌سازی فایل‌های .pyc مبتنی بر هش توسط پایتون --help-env: نمایش راهنما درباره متغیرهای محیطی پایتون و خروج --help-xoptions: نمایش راهنما درباره گزینه‌های -X وابسته به پیاده‌سازی و خروج --help-all: نمایش اطلاعات کامل راهنما و خروج آرگومان‌ها: file : خواندن برنامه از فایل اسکریپت - : خواندن برنامه از stdin (پیش‌فرض؛ در صورت اتصال به tty حالت تعاملی است) arg ...: آرگومان‌های ارسالی به برنامه در sys.argv[1:] همچنین ببینید (SEE ALSO) fail2ban-client(1) fail2ban-python 1.1.1 August 2026 FAIL2BAN-PYTHON(1)