אנגליתצרפתיתספרדי

Ad


סמל OnWorks

kdb-elektrify-getenv - מקוון בענן

הפעל את kdb-elektrify-getenv בספק אירוח חינמי של OnWorks באמצעות אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה kdb-elektrify-getenv שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


kdb-elektrify-getenv - לחשמל את סביבת היישומים

תַקצִיר


kdb elektrify-getenv יישום אפשרויות

תיאור


כאשר אפליקציה מופעלת באמצעות libelektragetenv, היא לא רק מבקשת
על, אבל גם אלקטרה לכל getenv(3) ו secure_getenv(3) שיחת ספרייה.

מטרתו העיקרית היא:

· יש דרכים סטנדרטיות לשנות את הסביבה

· להפוך כניסה מחדש (או אפילו הפעלה מחדש!) של יישומים למיותר

· לאפשר מבנה היררכי לסביבה

· לאפשר להגדרות לחול רק על יישומים בודדים או רק בהקשר מיוחד

· עדיין לשמר את היתרונות (הורשה של סביבה לתת-תהליכים)

· זמינות ב-at, cron וסקריפטים דומים.

זה מיושם באמצעות טכניקת LD_PRELOAD, ראה נוהג להלן להפעלה גלובלית.

חיפושים


המטרה העיקרית של גישה זו היא סוף סוף לקבל דרך מוגדרת היטב להגדיר ולקבל
משתני סביבה. המשתנים של Elektra יהיו בשימוש מיידי עבור כל חדש
היישום התחיל (אין צורך בהתחברות מחדש).

לשם כך, getenv(3) יחפש מקורות מרובים לצד חיפוש בסביבה
(סביבה). כדוגמה ריצה ישתמש getenv("HOME") -> /נתיב/אל/בית:

1. פרמטרים של שורת הפקודה יהיו תמיד מועדפים (ראה אפשרויות להלן).

לְמָשָׁל kdb elektrify-getenv --elektra:HOME=/path/to/home

2. ואז /env/override/ יחפשו למעלה, היכן מפתח הוא הפרמטר ל getenv. אם
נמצא, המפתח יוחזר, אם זה מפתח null, getenv יחזור NULL.

לְמָשָׁל kdb סט user/env/override/HOME /נתיב/אל/בית

3. אז תתבקש סביבה.

לְמָשָׁל HOME=/נתיב/to/home kdb elektrify-getenv

4. ואז /env/fallback/ ייבדקו למעלה. אם יימצא, המפתח יוחזר, אם הוא נמצא
הוא מפתחות אפס, getenv יחזור NULL.

לְמָשָׁל kdb סט user/env/fallback/HOME /נתיב/אל/בית

אפשרויות


מתי elektrify-getenv פעיל, כל אפליקציה מקבלת בנוסף את getenv של Elektra
אפשרויות. שזירה של Elektra ואפשרויות האפליקציה מותרת. אלקטרה תרצה
נתח את האפשרויות שלו (החל ב-elektra) תחילה והשליך אותן לפני השני
היישום מופעל. לכן האפליקציה לא תראה שהם בכלל קיימים,
למשל: נתון kdb elektrify-getenv -V --elektra-debug -L הבקשה תהיה
להיקרא עם -V -L.

פנימי אפשרויות
--elektra-help
מוציא את העזרה הזו.

--גרסת החשמל
נותן מידע על הגרסה.

--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) לפני הכניסה הראשית. זוהי תכונת אבטחה מומלצת.
Elektra עצמה, אם מוגדרת כך, עדיין תוכל להשתמש בסביבה.

--elektra-reload-timeout=time_in_ms, ELEKTRA_RELOAD_TIMEOUT or /env/option/reload_timeout
הפעל תכונה מבוססת פסק זמן כאשר הזמן ניתן ב-ms (ואיננו 0).

אפשרויות פנימיות זמינות בשלוש גרסאות שונות:

1. כפרמטר שורת הפקודה: --elektra-, שהם לֹא עברה דרך Exec(3)
שיחות.

2. כמשתנה סביבה: ELEKTRA_. שעלול לעבור דרכו Exec(3)
שיחות, אך מוסרות על ידי clearenv(3) שיחות.

3. כערך Elektra KDB: /env/option/, שהם הדרך להשיג אופציה
להיות מופעל עבור כל יישום.

לְמָשָׁל kdb סט user/env/option/clearenv "" לנקות את הסביבה עבור כל היישומים
התחיל על ידי אותו משתמש (שים לב שלפחות נתיב צריך להיות מוגדר באמצעות kdb סט
user/env/fallback/PATH "/ סל:/ usr / bin" לאחר מכן).

שימו לב, מפתחות null שווים לאפשרויות שאינן מוגדרות. לְמָשָׁל kdb סט
system/env/option/debug "/tmp/elektra.log" ו kdb סט user/env/option/debug יצטרך
הפעל רישום עבור המערכת, למעט המשתמש הנוכחי.

קונטקסטואלי אפשרויות
--elektra% %= or /env/layer/
הוסף את המידע ההקשרי (=שכבה) % % עם הערך שלו . שים לב ש
%יאם% מוגדר מראש עם argv[0] ו %basename% עם basename(argv[0]).

ערכים יכולים להכיל / כדי ליצור היררכיות, למשל --elektra%name%=app/profile

אפשרויות ל יישומים
--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 הגדר משתמש/env/שכבה/משתמש מרקוס
kdb הגדר משתמש/משתמשים/markus/konqueror/HOME /home/download
kdb setmeta spec/env/override/HOME context /users/%user%/%name%/HOME

השתמש ב-kdb-elektrify-getenv באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    תוכנית מעקב ראש מודולרית כי
    תומך במספר עוקבי פנים, מסננים
    ופרוטוקולי משחק. בין הגששים
    הם SM FaceAPI, AIC Inertial Head
    עוקב ...
    הורד את facetracknoir
  • 2
    קוד QR של PHP
    קוד QR של PHP
    PHP QR Code הוא קוד פתוח (LGPL)
    ספרייה להפקת קוד QR,
    ברקוד דו מימדי. מבוסס על
    ספריית libqrencode C, מספקת API עבור
    יצירת סרגל קוד QR...
    הורד PHP QR Code
  • 3
    פריסיב
    פריסיב
    Freeciv הוא מבוסס תור חינמי
    משחק אסטרטגיה מרובה משתתפים, שבו כל אחד
    שחקן הופך למנהיג של א
    ציוויליזציה, נלחמת להשיג את
    המטרה הסופית: להיות...
    הורד את Freeciv
  • 4
    ארגז חול של קוקייה
    ארגז חול של קוקייה
    Cuckoo Sandbox משתמש ברכיבים כדי
    לפקח על ההתנהגות של תוכנות זדוניות ב-a
    סביבת ארגז חול; מבודד מה
    שאר המערכת. הוא מציע אוטומטי
    ניתוח או...
    הורד קוקייה חול
  • 5
    LMS-YouTube
    LMS-YouTube
    הפעל סרטון YouTube ב-LMS (העברה של
    Triode's to YouTbe API v3) זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/lms-y...
    הורד את LMS-YouTube
  • 6
    קרן מצגת Windows
    קרן מצגת Windows
    Windows Presentation Foundation (WPF)
    היא מסגרת ממשק משתמש לבניית Windows
    יישומי שולחן עבודה. WPF תומך ב-a
    מערך רחב של פיתוח אפליקציות
    מאפיינים...
    הורד את Windows Presentation Foundation
  • עוד »

פקודות לינוקס

Ad