| ABDUCO(1) | General Commands Manual | ABDUCO(1) |
نام (NAME)
abduco - مدیر نشستهای ترمینال
خلاصه دستور (SYNOPSIS)
abduco [-e detachkey] [-r] [-f]
-c name command [args ...]
abduco [-e detachkey] [-r] [-f] -n name
command [args ...]
abduco [-e detachkey] [-r] [-f] [-l]
-A name command [args ...]
abduco [-e detachkey] [-r] [-l] -a name
توضیحات (DESCRIPTION)
دستور abduco راهکاری برای جدا کردن یک برنامه مشخص از ترمینال کنترلکننده آن فراهم میکند؛ بنابراین تقریباً همان قابلیت اتصال (attach) و جداسازی (detach) نشست را که در screen(1), tmux(1) یا dtach(1) وجود دارد ارائه میدهد.
اگر command (فرمان) جهت اجرا مشخص نشود، متغیر محیطی $ABDUCO_CMD بررسی میشود و در صورتی که تنظیم نشده باشد، dvtm(1) اجرا میگردد.
تمام اطلاعات مرتبط با نشست در دایرکتوریهای زیر ذخیره میشوند (اولین موردی که در دسترس باشد استفاده میشود):
$ABDUCO_SOCKET_DIR/abduco $HOME/.abduco $TMPDIR/abduco/$USER /tmp/abduco/$USER
با این حال، اگر نام نشست دادهشده یک مسیر نسبی یا مطلق باشد، بدون تغییر استفاده میشود.
اگر به هر دلیلی سوکت دامنه unix(7) که نشاندهنده نشست است حذف شود، ارسال سیگنال SIGUSR1 به فرآیند سرور آن را دوباره ایجاد خواهد کرد.
گزینهها (OPTIONS)
اگر هیچ آرگومانی در خط فرمان داده نشود، تمامی نشستهای فعال در حال حاضر به ترتیب تاریخ ایجادشان چاپ میشوند. خطوطی که با علامت ستاره * شروع میشوند نشان میدهند که حداقل یک کلاینت متصل است. علامت مثبت + نشان میدهد که دستور در زمانی که هیچ کلاینتی متصل نبوده پایان یافته است؛ برای دریافت وضعیت خروج آن متصل شوید.
- -v
- چاپ اطلاعات نسخه در خروجی استاندارد و خروج.
- -r
- نشست فقطخواندنی، بدین معنا که ورودی کاربر نادیده گرفته میشود.
- -e detachkey
- تنظیم کلید جداسازی (detach) که به طور پیشفرض روی CTRL+\ یعنی ^\ تنظیم شده است.
- -f
- ایجاد اجباری نشست هنگامی که نشستی با همین نام قبلاً پایان یافته است، پس از نمایش وضعیت خروج آن.
- -c
- ایجاد یک نشست جدید و اتصال فوری به آن.
- -n
- ایجاد یک نشست جدید بدون اتصال به آن.
- -A
- تلاش برای اتصال به یک نشست موجود؛ در صورت شکست، نشست مذکور را ایجاد کرده و بلافاصله به آن متصل میشود.
- -a
- اتصال به یک نشست موجود.
- -l
- اتصال با کمترین اولویت، بدین معنا که این کلاینت آخرین کلاینتی خواهد بود که اندازه پنجره را کنترل میکند.
مثالها (EXAMPLES)
شروع یک نشست جدید (با فرض اینکه dvtm(1) در $PATH موجود است) با
abduco -c my-session
انجام مقداری کار، سپس جداسازی (detach) با فشردن CTRL+\ و بعداً اتصال مجدد با
abduco -a my-session
نویسندگان (AUTHORS)
برنامه abduco توسط Marc André Tanner <mat at brain-dump.org> نوشته شده است.
| abduco-0.6 |