DBUS-CLEANUP-SOCKETS(1) دستورهای کاربر DBUS-CLEANUP-SOCKETS(1)

dbus-cleanup-sockets - پاک‌سازی سوکت‌های باقی‌مانده در یک دایرکتوری

dbus-cleanup-sockets [دایرکتوری]

دستور dbus-cleanup-sockets سوکت‌های استفاده‌نشده اتصال D-Bus را پاک‌سازی می‌کند. برای اطلاعات بیشتر درباره تصویر کلی، به نشانی زیر مراجعه کنید:

<https://www.freedesktop.org/wiki/Software/dbus>

اگر هیچ آرگومانی داده نشود، dbus-cleanup-sockets سوکت‌ها را در دایرکتوری پیش‌فرض استاندارد سوکت‌ها برای گذرگاه پیام نشست ورود به ازای هر کاربر (per-user-login-session) پاک‌سازی می‌کند؛ این مسیر معمولاً /tmp است. در صورت تمایل، می‌توانید دایرکتوری دیگری را در خط فرمان مشخص کنید.

در لینوکس، این برنامه عملاً بی‌استفاده است، زیرا D-Bus به صورت پیش‌فرض از «سوکت‌های انتزاعی» (abstract sockets) استفاده می‌کند که فقط در حافظه وجود دارند و فایل متناظری در /tmp ندارند.

در بیشتر انواع دیگر یونیکس (UNIX)، این امکان وجود دارد که در صورت خروج غیرعادی برنامه‌های استفاده‌کننده از D-Bus یا خروج آن‌ها بدون بستن اتصالات D-Bus خود، فایل‌های سوکت نشت پیدا کنند (باقی بمانند). بنابراین، ممکن است اجرای dbus-cleanup-sockets در یک کار زمان‌بندی‌شده کرون (cron job) برای پاک‌سازی هرگونه سوکت نشت‌کرده سودمند باشد. یا می‌توانید به سادگی سوکت‌های نشت‌کرده را نادیده بگیرید، چرا که آن‌ها در عمل آسیبی نمی‌رسانند، جز اینکه خروجی دستور ls /tmp را شلوغ و نامرتب می‌سازند.

برنامه dbus-cleanup-sockets توسط Havoc Pennington از روی linc-cleanup-sockets نوشته‌شده به دست Michael Meeks اقتباس شده است.

لطفاً گزارش‌های باگ را به فهرست پستی D-Bus یا سامانه ردیابی باگ ارسال کنید، به نشانی زیر مراجعه کنید:

<https://www.freedesktop.org/wiki/Software/dbus>
03/02/2025 D-Bus 1.16.2