انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

kdb-elektrify-getenv - آنلاین در ابر

اجرای kdb-elektrify-getenv در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور kdb-elektrify-getenv است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


kdb-elektrify-getenv - برق رسانی به محیط برنامه ها

خلاصه


KDB elektrify-getenv استفاده گزینه های

شرح


هنگامی که یک برنامه با استفاده از libelektragetenv الکتریکی می شود، فقط درخواست نمی کند
در، بلکه Elektra برای هر getenv(3) و safe_getenv(3) تماس با کتابخانه.

هدف اصلی آن این است که:

· راه های استانداردی برای اصلاح محیط داشته باشند

ورود مجدد (یا حتی راه اندازی مجدد!) برنامه ها را غیر ضروری کنید

· اجازه دادن به یک ساختار سلسله مراتبی برای محیط

· اجازه دهید تنظیمات فقط برای برنامه های کاربردی خاص یا فقط در زمینه خاص اعمال شوند

· همچنان مزایا را حفظ می کند (به ارث بردن محیط به فرآیندهای فرعی)

· در دسترس بودن در اسکریپت های at، cron و مشابه.

با استفاده از تکنیک LD_PRELOAD پیاده سازی شده است طریقه استفاده زیر برای فعال سازی جهانی

جستجوها


هدف اصلی این رویکرد این است که در نهایت یک راه کاملاً تعریف شده برای تنظیم و بدست آوردن داشته باشیم
متغیرهای محیطی. متغیرهای Elektra بلافاصله برای هر مورد جدید استفاده می شوند
برنامه شروع شد (بدون نیاز به ورود مجدد).

برای انجام این کار، getenv(3) منابع متعددی را در کنار جستجو در محیط جستجو می کند
(محیط زیست). به عنوان مثال در حال اجرا استفاده خواهد شد getenv ("HOME") -> /path/to/home:

1. پارامترهای خط فرمان داده شده همیشه ترجیح داده می شوند (نگاه کنید به OPTIONS در زیر).

به عنوان مثال KDB elektrify-getenv --elektra:HOME=/path/to/home

2. سپس /env/override/ جستجو خواهد شد، کجا کلید پارامتر به است getenv. اگر
پیدا شد، اگر کلید تهی باشد، کلید برگردانده خواهد شد، getenv بر خواهد گشت NULL.

به عنوان مثال KDB تنظیم user/env/override/HOME /path/to/home

3. سپس محیط درخواست خواهد شد.

به عنوان مثال HOME=/path/to/home KDB elektrify-getenv

4. سپس /env/fallback/ بررسی خواهد شد. در صورت یافتن، کلید برگردانده خواهد شد، در صورت وجود
یک کلید تهی است، getenv بر خواهد گشت NULL.

به عنوان مثال KDB تنظیم user/env/fallback/HOME /path/to/home

OPTIONS


چه زمانی elektrify-getenv فعال است، هر برنامه علاوه بر این، Elektra's getenv را می پذیرد
گزینه ها. در هم آمیختن گزینه های Elektra و برنامه مجاز است. الکترا اراده خواهد کرد
ابتدا گزینه های آن را (که با --elektra شروع می شود) تجزیه کنید و آنها را قبل از دیگری کنار بگذارید
برنامه شروع شده است. بنابراین برنامه نمی بیند که آنها حتی وجود داشته اند،
به عنوان مثال: داده شده است KDB elektrify-getenv -V --elektra-debug -L برنامه خواهد شد
با تماس گرفته شود -V -L.

داخلی گزینه
--elektra-کمک
خروجی این کمک.

--elektra-نسخه
اطلاعات نسخه را می دهد.

--elektra-debug=پرونده, ELEKTRA_DEBUG or /env/option/debug
همه را ردیابی کنید getenv(3) به یک فایل فراخوانی می کند. stderr اگر هیچ فایلی داده نشود، به عنوان مثال KDB تنظیم
user/env/option/debug "". توجه داشته باشید که مقادیر null (بدون آرگومان چهارم)، غیرفعال خواهد شد
پیام های اشکال زدایی نمونه های زیر را ببینید.

--elektra-clearenv, ELEKTRA_CLEARENV or /env/option/clearenv
صدا clearenv(3) قبل از ورود به main. این یک ویژگی امنیتی توصیه شده است.
خود الکترا، اگر به این شکل پیکربندی شود، همچنان می تواند از محیط استفاده کند.

--elektra-reload-timeout=time_in_ms, ELEKTRA_RELOAD_TIMEOUT or /env/option/reload_timeout
زمانی که زمان بر حسب ms (و 0 نباشد) یک ویژگی مبتنی بر مهلت زمانی را فعال کنید.

گزینه های داخلی در سه نوع مختلف موجود است:

1. به عنوان پارامتر خط فرمان: --الکترا-، که هستند نه گذشت از طریق exec(3)
تماس می گیرد

2. به عنوان متغیر محیطی: ELEKTRA_. که ممکن است از آن عبور کند exec(3)
تماس می گیرد، اما توسط حذف می شوند clearenv(3) تماس.

3. به عنوان ورودی Elektra KDB: /env/option/، که راهی برای دستیابی به یک گزینه هستند
برای هر برنامه فعال شود.

به عنوان مثال KDB تنظیم user/env/option/clearenv "" برای پاک کردن محیط برای همه برنامه ها
توسط آن کاربر شروع شده است (حداقل توجه داشته باشید PATH باید با استفاده از KDB تنظیم
user/env/fallback/PATH "/ صندوقچه:/ usr / bin" سپس).

توجه داشته باشید که کلیدهای تهی برابر با گزینه های تنظیم نشده هستند. به عنوان مثال KDB تنظیم
system/env/option/debug "/tmp/elektra.log" و KDB تنظیم user/env/option/debug اراده
ورود به سیستم را به جز برای کاربر فعلی فعال کنید.

متنی گزینه
--elektra% %= or /env/layer/
اطلاعات متنی را اضافه کنید (=لایه) % % با ارزشش . توجه داشته باشید که
٪نام٪ از پیش تعریف شده است با argv[0] و %basename% با نام پایه (argv[0]).

مقادیر می توانند حاوی / برای تشکیل سلسله مراتب باشند، به عنوان مثال --elektra%name%=برنامه/نمایه

گزینه برای اپلیکیشن‌ها
--elektra:key=value, /env/override/ or /env/fallback/
یک کلید/مقدار ترجیحی را تنظیم کنید، یعنی اولین موردی که همانطور که در توضیح داده شد در نظر گرفته شود
جستجو.

کلیدها می توانند حاوی / برای تشکیل سلسله مراتب باشند، به عنوان مثال --elektra:my/HOME=/path/to/home.

طریقه استفاده


برای اینکه همیشه از محیط getenv Elektra استفاده کنید، کافی است خروجی را به فایل اضافه کنید:

kdb elektrify-getenv | دم -1 | sudo tee -a /etc/ld.so.preload

این را نیز می توان با استفاده از Elektra انجام داد:

sudo kdb mount /etc/ld.so.preload system/ld/preload line null
مجموعه sudo kdb "system/ld/preload/new" `kdb elektrify-getenv | دم -1`

متن نوشته


فراداده زمینه در مشخصات را می توان برای تسهیل یک وابسته به زمینه استفاده کرد
جستجو. در متا ارزش آن همه جایگزین های % % داده شده جایگزین خواهد شد
گزینه های متنی --elektra% %= و /env/layer/ کلیدها

به عنوان مثال داشتن یک فهرست اصلی متفاوت برای هر کاربر و برنامه:

kdb set user/env/layer/user markus
kdb set user/users/markus/konqueror/HOME /home/download
kdb setmeta spec/env/override/HOME context /users/%user%/%name%/HOME

با استفاده از خدمات onworks.net از kdb-elektrify-getenv به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    facetracknoir
    facetracknoir
    برنامه هدتراک مدولار که
    پشتیبانی از چندین ردیاب چهره، فیلترها
    و پروتکل های بازی در میان ردیاب ها
    SM FaceAPI، AIC Inertial Head هستند
    ردیاب ...
    دانلود facetracknoir
  • 2
    کد QR پی اچ پی
    کد QR پی اچ پی
    کد QR PHP منبع باز (LGPL) است
    کتابخانه ای برای تولید کد QR،
    بارکد 2 بعدی. بر اساس
    کتابخانه libqrencode C، API را برای
    ایجاد بارک کد QR...
    کد QR PHP را دانلود کنید
  • 3
    آزاد
    آزاد
    Freeciv یک نوبت مبتنی بر رایگان است
    بازی استراتژی چند نفره که در آن هر کدام
    بازیکن رهبر a می شود
    تمدن، مبارزه برای به دست آوردن
    هدف نهایی: بودن...
    دانلود Freeciv
  • 4
    جعبه شن فاخته
    جعبه شن فاخته
    Cuckoo Sandbox از اجزای سازنده استفاده می کند
    نظارت بر رفتار بدافزار در الف
    محیط سندباکس; جدا شده از
    بقیه سیستم به صورت خودکار ارائه می دهد
    تحلیل یا...
    جعبه شنی فاخته را دانلود کنید
  • 5
    LMS-YouTube
    LMS-YouTube
    پخش ویدیوی YouTube در LMS (انتقال از
    Triode's to YouTbe API v3) این است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube را دانلود کنید
  • 6
    اساس نمایش ویندوز
    اساس نمایش ویندوز
    Windows Presentation Foundation (WPF)
    یک چارچوب UI برای ساخت ویندوز است
    برنامه های دسکتاپ WPF از a
    مجموعه گسترده ای از توسعه برنامه
    امکانات...
    دانلود Windows Presentation Foundation
  • بیشتر "

دستورات لینوکس

Ad