| BASHBUG(1) | دستورات کاربر | BASHBUG(1) |
نام (NAME)
bashbug - گزارش اشکال در نرمافزار bash به نگهدارندگان آن
خلاصه دستور (SYNOPSIS)
bashbug [--version] [--help] [email-address]
توضیحات (DESCRIPTION)
دستور bashbug یک اسکریپت پوسته است که به کاربر کمک میکند تا گزارشهای اشکال مربوط به bash را در قالبی استاندارد تنظیم کرده و با ایمیل ارسال نماید.
دستور bashbug ویرایشگر تعیینشده توسط متغیر محیطی EDITOR را روی یک نسخه موقت از الگوی گزارش اشکال باز میکند. کاربر باید بخشهای مناسب را تکمیل کرده و از ویرایشگر خارج شود.
سپس bashbug گزارش تکمیلشده را به bug-bash@gnu.org یا email-address مشخصشده ارسال میکند. در صورتی که گزارش قابل ارسال نباشد، در فایلی به نام dead.bashbug در دایرکتوری خانگی کاربر اجراکننده ذخیره خواهد شد.
الگوی فرمت گزارش اشکال از چندین بخش تشکیل شده است:
بخش نخست اطلاعاتی پیرامون رایانه، سیستمعامل، نسخه bash و محیط کامپایل ارائه میدهد. بخش دوم باید با شرحی از اشکال پیشآمده پر شود. بخش سوم باید شامل توضیحی درباره نحوه بازتولید اشکال باشد. بخش چهارم اختیاری بوده و به راهحل پیشنهادی برای رفع اشکال اختصاص دارد. ارائه راهحلهای پیشنهادی برای رفع اشکال تشویق میشود.
گزینهها (OPTIONS)
محیط (ENVIRONMENT)
دستور bashbug در صورت وجود، از متغیرهای محیطی زیر استفاده خواهد کرد:
- DEFEDITOR
- ویرایشگر پیشفرض جهت ویرایش گزارش اشکال (در صورت عدم تنظیم EDITOR توسط کاربر).
- EDITOR
- ویرایشگر ترجیحی کاربر را مشخص میکند. اگر EDITOR تنظیم نشده باشد، bashbug تلاش میکند ویرایشگری که توسط DEFEDITOR مشخص شده یا تعدادی از ویرایشگرهای جایگزین از جمله emacs را بیابد. اگر bashbug نتواند هیچیک از ویرایشگرهای جایگزین را پیدا کند، تلاش میکند vi را اجرا کند.
- HOME
- دایرکتوری خانگی کاربر که در صورت ناموفق بودن ارسال ایمیل، گزارش ارسالنشده در آن ذخیره میشود.
- TMPDIR
- دایرکتوری مورد استفاده برای ایجاد فایلها و دایرکتوریهای موقت.
فایلها (FILES)
- ~/dead.bashbug
- فایلی در دایرکتوری خانگی کاربر که در صورت عدم موفقیت در ارسال ایمیل، پیشنویس گزارش اشکال در آن ذخیره میشود.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Brian Fox, Free Software Foundation
bfox@gnu.org
Chet Ramey, Case Western Reserve University
chet@po.cwru.edu
| 2020 August 1 | GNU Bash 5.1 |