Linux uygulamalarını ortam değişkenleriyle güncel zaman hakkında kandırma


3

Bazen bir Linux uygulamasını bu şekilde çağırarak kandırmak mümkündür:

HOME=/tmp/foo myapp

Bu myapp'in düşünmesini sağlar / Tmp / deneme Giriş dizini, kullanıcı kimliğini almaya çalışmaz, giriş dizinini bulma getpwent () .

Myapp, config dosyalarını bazılarını standart dışı bir konuma bırakmak zorunda kaldığında, kullanışlıdır. ~ .

Benzer bir numara da böyle yapılabilir:

LANG=foo LC_ALL=bar myapp

Bu, myapp’ın, değişikliğini kullanarak kalıcı hale getirmeden farklı bir yerel ayarla bir kez çağrılması gerektiğinde faydalıdır. ihracat yerleşik bash veya içindeki öğeleri bile değiştir / Etc / profile .

Aynı numarayı tarih ve saatle çekmek mümkün müdür? Amaç, bir uygulamanın sistemden başka bir zaman kullanmasını sağlamaktır. Son amaç - sistem zamanına bağlı olmayan günlüklerde / taahhüt mesajlarında görünen zaman damgalarını yapmak.


Soru üzerine + 1 çünkü hiç düşünmedim ilginç kullanım durumlarıyla ilginç bir fikir. Üzgünüm cevap veremiyorum.
Doug Harris

Moderatörler için: bu soruyu Dennis Williamson'ın cevabında bahsettiği sorunun kopyası olarak işaretlemekten çekinmeyin.
geek

Siteler arası kopyalar genellikle kapalı değildir.
Dennis Williamson

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.