'\" t .\" Title: dbus-run-session .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 03/02/2025 .\" Manual: User Commands .\" Source: D-Bus 1.16.2 .\" Language: Persian .\" .TH "DBUS\-RUN\-SESSION" "1" "03/02/2025" "D\-Bus 1.16.2" "دستورهای کاربر" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" dbus-run-session \- اجرای یک فرایند در قالب یک نشست جدید D\-Bus .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBdbus\-run\-session\fR\ 'u \fBdbus\-run\-session\fR [\-\-config\-file\ \fIFILENAME\fR] [\-\-dbus\-daemon\ \fIBINARY\fR] [\-\-] \fIPROGRAM\fR [\fIARGUMENTS\fR...] .HP \w'\fBdbus\-run\-session\fR\ 'u \fBdbus\-run\-session\fR \-\-help .HP \w'\fBdbus\-run\-session\fR\ 'u \fBdbus\-run\-session\fR \-\-version .SH "توضیحات (DESCRIPTION)" .PP دستور \fBdbus\-run\-session\fR برای راه‌اندازی یک نمونه از گذرگاه نشست \fBdbus\-daemon\fR از یک اسکریپت شل، و اجرای یک برنامه مشخص درون آن نشست استفاده می‌شود. \fBdbus\-daemon\fR تا زمانی که آن برنامه در حال اجرا باشد کار خواهد کرد و پس از آن خاتمه می‌یابد. .PP یک کاربرد آن، اجرای یک شل به همراه \fBdbus\-daemon\fR اختصاصی خودش در یک نشست متنی یا SSH است، به طوری که \fBdbus\-daemon\fR هنگام خروج از زیرشل به صورت خودکار پایان یابد؛ مانند زیر: .PP dbus\-run\-session \-\- bash .PP یا جایگزین کردن کامل شل ورود، از طریق ترکیب \fBdbus\-run\-session\fR با دستور توکار \fBexec\fR: .PP exec dbus\-run\-session \-\- bash .PP کاربرد دیگر، اجرای آزمون‌های پس‌رفت (regression tests) و موارد مشابه در یک نشست مجزای D\-Bus است، تا از تداخل با نشست «واقعی» D\-Bus یا وابستگی به فعال بودن پیشین یک نشست D\-Bus جلوگیری شود؛ به عنوان مثال: .PP dbus\-run\-session \-\- make check .PP یا (در \fBautomake\fR(1)): .sp .if n \{\ .RS 4 .\} .nf AM_TESTS_ENVIRONMENT = export MY_DEBUG=all; LOG_COMPILER = dbus\-run\-session AM_LOG_FLAGS = \-\- .fi .if n \{\ .RE .\} .SH "گزینه‌ها (OPTIONS)" .PP \fB\-\-config\-file=\fR\fIFILENAME\fR, \fB\-\-config\-file\fR \fIFILENAME\fR .RS 4 ارسال \fB\-\-config\-file=\fR\fIFILENAME\fR به دیمن گذرگاه، به جای ارسال آرگومان \fB\-\-session\fR به آن. به \fBdbus\-daemon\fR(1) مراجعه کنید. .RE .PP \fB\-\-dbus\-daemon=\fR\fIBINARY\fR, \fB\-\-dbus\-daemon\fR \fIBINARY\fR .RS 4 اجرای \fIBINARY\fR به عنوان \fBdbus\-daemon\fR(1)، به جای جست‌وجو در متغیر \fBPATH\fR به روش معمول برای یافتن فایل اجرایی با نام \fBdbus\-daemon\fR. .RE .PP \fB\-\-help\fR .RS 4 چاپ اطلاعات استفاده و خروج. .RE .PP \fB\-\-version\fR .RS 4 چاپ نسخه dbus\-run\-session و خروج. .RE .SH "وضعیت خروج (EXIT STATUS)" .PP \fBdbus\-run\-session\fR با وضعیت خروج \fIPROGRAM\fR خارج می‌شود؛ در صورت استفاده از گزینه‌های \fB\-\-help\fR یا \fB\-\-version\fR با مقدار 0، در صورت بروز خطایی در درون خودِ \fBdbus\-run\-session\fR با مقدار 127، یا اگر \fIPROGRAM\fR توسط سیگنال \fIn\fR کشته شده باشد با مقدار 128+\fIn\fR خارج می‌شود. .SH "محیط (ENVIRONMENT)" .PP متغیر \fBPATH\fR برای یافتن \fIPROGRAM\fR، و (اگر گزینه \-\-dbus\-daemon استفاده نشده باشد یا آرگومان آن شامل نویسه \fB/\fR نباشد) برای یافتن \fBdbus\-daemon\fR جست‌وجو می‌شود. .PP آدرس گذرگاه نشست در متغیر محیطی \fBDBUS_SESSION_BUS_ADDRESS\fR در اختیار \fIPROGRAM\fR قرار می‌گیرد. .PP متغیرهای \fBDBUS_SESSION_BUS_PID\fR، \fBDBUS_SESSION_BUS_WINDOWID\fR، \fBDBUS_STARTER_BUS_TYPE\fR و \fBDBUS_STARTER_ADDRESS\fR در صورت وجود، از محیط حذف می‌شوند. .SH "گزارش باگ‌ها (REPORTING BUGS)" .PP لطفاً گزارش‌های باگ را به فهرست پستی یا سامانه ردیابی اشکالات D\-Bus ارسال کنید؛ به نشانی زیر مراجعه کنید: .PP .SH "نویسندگان (AUTHORS)" .PP نگاه کنید به: .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBdbus\-daemon\fR(1), \fBdbus\-launch\fR(1)