İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

kdb-elektrify-getenv - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında kdb-elektrify-getenv çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen kdb-elektrify-getenv komutudur.

Program:

ADI


kdb-elektrify-getenv - uygulamaların ortamını elektriklendirin

SİNOPSİS


KDB elektrik-getenv uygulama seçenekleri

TANIM


Bir uygulama libelektragetenv kullanılarak elektriklendirildiğinde, yalnızca istekte bulunmaz.
environ, aynı zamanda her biri için Elektra almak(3) ve Secure_getenv(3) kütüphane çağrısı.

Ana amacı şudur:

· çevreyi değiştirmek için standart yollara sahip olmak

· uygulamaların yeniden oturum açmasını (hatta yeniden başlatmayı!) gereksiz kılmak

· çevre için hiyerarşik bir yapıya izin verir

· ayarların yalnızca bireysel uygulamalar için veya yalnızca özel bağlamda uygulanmasına izin verin

· Avantajları hala koruyor (ortamın alt süreçlere miras kalması)

· At, cron ve benzeri komut dosyalarında kullanılabilirlik.

Bir LD_PRELOAD tekniği kullanılarak uygulanır, bkz. KULLANIM küresel aktivasyon için aşağıda.

ARAMALAR


Bu yaklaşımın temel amacı, nihayet, iyi tanımlanmış bir ayarlama ve alma yoluna sahip olmaktır.
Ortam Değişkenleri. Elektra'nın değişkenleri her yeni
uygulama başlatıldı (yeniden oturum açma gerekmez).

Böyle yaparak, almak(3) ortamda arama yapmanın yanında birden fazla kaynak arayacaktır
(çevre). Çalışan örnek olarak kullanacaktır getenv("GİRİŞ") -> /yol/gidiş/ev:

1. Verilen komut satırı parametreleri her zaman tercih edilecektir (bkz. SEÇENEKLER altında).

Örneğin KDB elektrik-getenv --elektra:HOME=/yol/gidilen/ev

2. Sonra /env/geçersiz kıl/ nereye bakılacak anahtar parametredir almak. Eğer
bulundu, anahtar döndürülecek, eğer bir boş anahtar ise, almak geri dönücek NULL.

Örneğin KDB set kullanıcı/env/geçersiz kıl/HOME /yol/gidiş/ev

3. Ardından ortam istenecektir.

Örneğin GİRİŞ=/yol/gidiş/ev KDB elektrik-getenv

4. Sonra /env/geri dönüş/ yukarı bakılacaktır. Bulunursa, anahtar iade edilir, eğer bulunursa
bir boş anahtardır, almak geri dönücek NULL.

Örneğin KDB set kullanıcı/env/yedek/HOME /yol/gidiş/ev

SEÇENEKLER


Ne zaman elektrik-getenv etkindir, her uygulama ayrıca Elektra'nın getenv'ini kabul eder
seçenekler. Elektra'ların ve uygulamanın seçeneklerinin serpiştirilmesine izin verilir. elektra olacak
önce seçeneklerini (--elektra ile başlayarak) ayrıştırın ve diğerinden önce atın
uygulama başlatılır. Bu nedenle uygulama onların var olduğunu bile görmeyecek,
örneğin: verildi KDB elektrik-getenv -V --elektra-hata ayıklama -L uygulama
ile çağrılmak -V -L.

İç Opsiyonlar
--elektra-yardım
Bu yardımı çıktılar.

--elektra-versiyonu
Sürüm bilgisi verir.

--elektra-debug=dosya, ELEKTRA_DEBUG or /env/seçenek/hata ayıklama
Hepsini izle almak(3) bir dosyaya çağrı yapar. stderr dosya verilmezse, örn. KDB set
kullanıcı/env/seçenek/hata ayıklama "". Boş değerlerin (dördüncü argüman yok) devre dışı bırakılacağını unutmayın.
hata ayıklama mesajları. Aşağıdaki örneklere bakın.

--elektra-clearenv, ELEKTRA_CLEARENV or /env/seçenek/temizle
Çağrı temizlemek(3) ana girişe girmeden önce. Bu, önerilen bir güvenlik özelliğidir.
Elektra'nın kendisi, bu şekilde yapılandırılırsa ortamı kullanmaya devam edebilecektir.

--elektra-reload-timeout=time_in_ms, ELEKTRA_RELOAD_TIMEOUT or /env/option/reload_timeout
Bir süre ms cinsinden verildiğinde (ve 0 değil) zaman aşımına dayalı bir özelliği etkinleştirin.

Dahili Seçenekler üç farklı varyantta mevcuttur:

1. komut satırı parametresi olarak: --elektra-, hangisi değil geçirildi exec(3)
çağırır.

2. ortam değişkeni olarak: ELEKTRA_. içinden geçebilecek olan exec(3)
aramalar, ancak tarafından kaldırılır temizlemek(3) aramalar.

3. Elektra KDB girişi olarak: /env/seçenek/için bir seçenek elde etmenin yolu olan
her uygulama için etkinleştirilebilir.

Örneğin KDB set kullanıcı/ortam/seçenek/clearenv "" tüm uygulamalar için ortamı temizlemek için
o kullanıcı tarafından başlatıldı (en azından PATH kullanılarak ayarlanmalıdır KDB set
kullanıcı/env/yedek/YOL "/çöp Kutusu:/ Usr / bin" sonra).

Boş anahtarların ayarlanmamış seçeneklere eşit olduğunu unutmayın. Örneğin KDB set
sistem/ortam/seçenek/hata ayıklama "/tmp/elektra.log" ve KDB set kullanıcı/env/seçenek/hata ayıklama irade
mevcut kullanıcı dışında sistem için günlüğe kaydetmeyi etkinleştirin.

Bağlamsal Opsiyonlar
--elektra% %= or /env/katman/
Bağlamsal bilgileri ekleyin (=katman) % % değeri ile . Bunu not et
%isim% ile önceden tanımlanmıştır argüman[0] ve %taban adı% ile temeladı(argv[0]).

Değerler, hiyerarşiler oluşturmak için / içerebilir, örn. --elektra%name%=uygulama/profil

Opsiyonlar için Uygulamalar
--elektra:anahtar=değer, /env/geçersiz kıl/ or /env/geri dönüş/
tercih edilecek bir anahtar/değer ayarlayın, yani ilk olarak açıklandığı gibi dikkate alın
YUKARI BAK.

Anahtarlar, hiyerarşiler oluşturmak için / içerebilir, örn. --elektra:benim/HOME=/path/to/home.

KULLANIM


Elektra'nın getenv ortamını her zaman kullanmak için çıktıyı dosyaya eklemeniz yeterlidir:

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

bu aynı zamanda Elektra kullanılarak da yapılabilir:

sudo kdb mount /etc/ld.so.preload system/ld/preload satırı null
sudo kdb seti "sistem/ld/önyükleme/yeni" `kdb elektrify-getenv | kuyruk -1'

BAĞLAM


meta veriler bağlam spesifikasyonda, bağlama bağlı bir işlemi kolaylaştırmak için kullanılabilir
bakmak. Metadeğerinde tüm değiştirmeler % % verilen ile değiştirilecektir
bağlamsal seçenekler --elektra% %= ve /env/katman/ anahtarlar.

Örneğin, herhangi bir kullanıcı ve uygulama için farklı bir ana dizine sahip olmak için:

kdb kullanıcı/env/katman/kullanıcı işaretlemesini ayarla
kdb kullanıcı/kullanıcılar/markus/konqueror/HOME /home/indirmeyi ayarla
kdb setmeta spec/env/override/HOME bağlamı /users/%user%/%name%/HOME

onworks.net hizmetlerini kullanarak kdb-elektrify-getenv'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad