.TH TEAMDCTL 8 "2013-05-24" "libteam" "teamd control" .SH "نام (NAME)" teamdctl \- ابزار کنترل دیمن پیوند شبکه (team daemon) .SH "خلاصه دستور (SYNOPSIS)" .B teamdctl .RI [ گزینه‌ها ] .IR "دستگاه_team دستور " [ آرگومان‌های_دستور ...] .br .B teamdctl \-h .SH "توضیحات (DESCRIPTION)" .PP ابزار \fBteamdctl\fR به کاربر امکان تعامل با یک نمونه در حال اجرای teamd را می‌دهد\&. این ابزار به طور پیش‌فرض از سوکت‌های دامنه یونیکس (Unix Domain Sockets) استفاده می‌کند، اما برای اطمینان از عملکرد پایدار در تمامی محیط‌ها، به عنوان جایگزین به API مربوط به D-Bus رجوع خواهد کرد\&. .SH "گزینه‌ها (OPTIONS)" .TP .B "\-h, \-\-help" چاپ متن راهنما در کنسول و خروج\&. .TP .B "\-v, \-\-verbosity" افزایش جزئیات خروجی\&. .TP .B "\-o, \-\-oneline" تک‌خطی کردن خروجی در صورت امکان\&. .TP .B "\-D, \-\-force-dbus" اجبار به استفاده از رابط D-Bus\&. .TP .BI "\-Z " address ", \-\-force-zmq " address اجبار به استفاده از رابط ZMQ\&. قالب‌های مجاز آدرس شامل "tcp://ip:port"، "ipc://path" و موارد دیگر است\&. توضیحات دقیق کتابخانه ZMQ در صفحه موجود است\&. .TP .B "\-U, \-\-force-usock" اجبار به استفاده از رابط سوکت دامنه یونیکس\&. این رفتار پیش‌فرض است\&. .SH "دستورات (COMMAND)" .TP .B "config dump" تخلیه (دامپ) پیکربندی JSON دیمن teamd\&. .TP .B "config dump noports" تخلیه پیکربندی JSON دیمن teamd بدون در بر گرفتن بخش "ports"\&. .TP .B "config dump actual" تخلیه پیکربندی واقعی فعلی JSON دیمن teamd که شامل پورت‌های حاضر در حال حاضر است\&. .TP .B "state dump" | "state" تخلیه سند وضعیت JSON دیمن teamd\&. .TP .B "state view" چاپ وضعیت teamd که از سند وضعیت JSON تحلیل شده است\&. .TP .BI "state item get " state_item_path یافتن آیتم وضعیت در سند وضعیت JSON و بازگرداندن مقدار آن\&. اگر PORTIFNAME در state_item_path دارای نویسه حساسی باشد، از نقل‌قول دوتایی برای گریز آن استفاده کنید، مانند: ports."eth1.1".link_watches.up\&. نحوه پردازش state_item_path در 'state item set' نیز مشابه همین است\&. .TP .BI "state item set " "state_item_path value" یافتن آیتم وضعیت در سند وضعیت JSON و مقداردهی آن با پارامتر value\&. این قابلیت فقط برای تعداد محدودی از مسیرها در دسترس است: .RS 7 .PP .BR "setup.debug_level "\(em کاربر می‌تواند سطح دیباگ را تنظیم کند\&. سطح بالاتر خروجی پرجزئیات‌تری تولید می‌کند\&. .PP .BR "ports.PORTIFNAME.runner.aggregator.selected "\(em این قابلیت برای اجراکننده lacp در دسترس است\&. کاربر می‌تواند تجمیع‌کننده (aggregator) را به صورت دستی انتخاب کند\&. .PP .BR "runner.active_port "\(em این قابلیت برای اجراکننده activebackup در دسترس است\&. کاربر می‌تواند پورت فعال را به صورت دستی انتخاب کند\&. .RE .TP .BI "port add " portdev نام دستگاه پورت را به عنوان آرگومان می‌گیرد و آن را به تیم (team) اضافه می‌کند\&. .TP .BI "port remove " portdev نام دستگاه پورت را به عنوان آرگومان می‌گیرد و آن را از تیم حذف می‌کند\&. .TP .BI "port present " portdev نام دستگاه پورت را به عنوان آرگومان می‌گیرد و حضور آن را در تیم بررسی می‌کند\&. .TP .BI "port config update " "portdev portconfig-string" نام دستگاه پورت را به عنوان آرگومان اول و رشته پیکربندی قالب JSON را به عنوان آرگومان دوم دریافت کرده و پیکربندی دستگاه پورت را به‌روزرسانی می‌کند\&. .TP .BI "port config dump " portdev نام دستگاه پورت را به عنوان آرگومان اول می‌گیرد و پیکربندی JSON دستگاه پورت را در خروجی استاندارد چاپ می‌کند\&. .SH "همچنین ببینید (SEE ALSO)" .BR teamd (8), .BR teamnl (8), .BR teamd.conf (5) .SH "نویسنده (AUTHOR)" .PP Jiri Pirko نویسنده اصلی و نگه‌دارنده فعلی libteam است\&.