ABDUCO(1) General Commands Manual ABDUCO(1)

abduco - مدیر نشست‌های ترمینال

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

دستور 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 به فرآیند سرور آن را دوباره ایجاد خواهد کرد.

اگر هیچ آرگومانی در خط فرمان داده نشود، تمامی نشست‌های فعال در حال حاضر به ترتیب تاریخ ایجادشان چاپ می‌شوند. خطوطی که با علامت ستاره * شروع می‌شوند نشان می‌دهند که حداقل یک کلاینت متصل است. علامت مثبت + نشان می‌دهد که دستور در زمانی که هیچ کلاینتی متصل نبوده پایان یافته است؛ برای دریافت وضعیت خروج آن متصل شوید.

چاپ اطلاعات نسخه در خروجی استاندارد و خروج.
نشست فقط‌خواندنی، بدین معنا که ورودی کاربر نادیده گرفته می‌شود.
تنظیم کلید جداسازی (detach) که به طور پیش‌فرض روی CTRL+\ یعنی ^\ تنظیم شده است.
ایجاد اجباری نشست هنگامی که نشستی با همین نام قبلاً پایان یافته است، پس از نمایش وضعیت خروج آن.
ایجاد یک نشست جدید و اتصال فوری به آن.
ایجاد یک نشست جدید بدون اتصال به آن.
تلاش برای اتصال به یک نشست موجود؛ در صورت شکست، نشست مذکور را ایجاد کرده و بلافاصله به آن متصل می‌شود.
اتصال به یک نشست موجود.
اتصال با کمترین اولویت، بدین معنا که این کلاینت آخرین کلاینتی خواهد بود که اندازه پنجره را کنترل می‌کند.

شروع یک نشست جدید (با فرض اینکه dvtm(1) در $PATH موجود است) با

abduco -c my-session

انجام مقداری کار، سپس جداسازی (detach) با فشردن CTRL+\ و بعداً اتصال مجدد با

abduco -a my-session

برنامه abduco توسط Marc André Tanner <mat at brain-dump.org> نوشته شده است.

abduco-0.6