udev.conf, udev.conf.d -
پیکربندی
دیمن
مدیریت
رویدادهای
دستگاه
/etc/udev/udev.conf
/run/udev/udev.conf
/usr/local/lib/udev/udev.conf
/usr/lib/udev/udev.conf
/etc/udev/udev.conf.d/*.conf
/run/udev/udev.conf.d/*.conf
/usr/local/lib/udev/udev.conf.d/*.conf
/usr/lib/udev/udev.conf.d/*.conf
این
فایلها
حاوی
گزینههای
پیکربندی
برای systemd-udevd(8)
هستند. نحو
این
فایلها
بسیار ساده
است: فهرستی
از
انتسابها،
یکی در هر خط.
تمامی خطوط
خالی یا
خطوطی که با
"#" شروع
میشوند
نادیده
گرفته
میشوند.
گزینههای
زیر را
میتوان
تنظیم کرد:
udev_log=
سطح لاگ
(گزارشگیری).
مقادیر
معتبر،
اولویتهای
عددی syslog یا
نمایشهای
متنی آنها
هستند:
err,
info و
debug.
افزودهشده
در نسخه 216.
children_max=
یک عدد
صحیح.
حداکثر
تعداد
رویدادهایی
که به صورت
موازی اجرا
میشوند.
هنگامی که
مشخص نشده
باشد یا 0
تعیین شود،
حداکثر
مقدار بر
اساس منابع
سیستم
تعیین
میشود.
این
همانند
گزینهٔ --children-max=
است.
افزودهشده
در نسخه 240.
exec_delay=
یک عدد
صحیح. اجرای
هر پارامتر
RUN{program} را به
میزان
تعداد
ثانیههای
مشخصشده
به تأخیر
میاندازد.
این گزینه
ممکن است
هنگام
اشکالزدایی
از کار
افتادن
سیستم در
حین coldplug (اتصال
اولیه
قطعات) که
ناشی از
بارگذاری
ماژولهای
معیوب هسته
است مفید
باشد.
این
همانند
گزینهٔ --exec-delay=
است.
افزودهشده
در نسخه 240.
event_timeout=
یک عدد
صحیح. تعداد
ثانیههایی
که باید
برای اتمام
رویدادها
منتظر ماند.
پس از این
زمان،
رویداد
خاتمه داده
خواهد شد.
مقدار
پیشفرض 180
ثانیه است.
این
همانند
گزینهٔ --event-timeout=
است.
افزودهشده
در نسخه 240.
resolve_names=
مشخص
میکند که
systemd-udevd چه زمانی
باید
نامهای
کاربران و
گروهها را
حلوفصل (resolve)
کند. زمانی
که روی
early
(پیشفرض)
تنظیم شده
باشد،
نامها در
زمان
تجزیهٔ
قوانین
حلوفصل
خواهند شد.
زمانی که
روی
late تنظیم
شود،
نامها
برای هر
رویداد
حلوفصل
خواهند شد.
زمانی که
روی
never تنظیم
شود،
نامها
هرگز
حلوفصل
نخواهند شد
و مالکیت
تمامی
دستگاهها
متعلق به root
خواهد بود.
این
همانند
گزینهٔ --resolve-names=
است.
افزودهشده
در نسخه 240.
timeout_signal=
سیگنالی
را مشخص
میکند که
systemd-udevd در زمان
پایان مهلت
(timeout)
پردازههای
کارگر
ارسال
خواهد کرد.
توجه داشته
باشید که هم
پردازههای
کارگر و هم
فرایندهای
ایجادشده
با استفاده
از این
سیگنال
خاتمه داده
میشوند.
مقدار
پیشفرض
SIGKILL
است.
افزودهشده
در نسخه 246.
علاوه بر
این، systemd-udevd
میتواند
توسط
گزینههای
خط فرمان و
خط فرمان
هسته نیز
پیکربندی
شود ( systemd-udevd(8) را
ببینید).