İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

krenew - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında krenew'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden ç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 krenew komutudur.

Program:

ADI


krenew - Kerberos biletini yeniler

SİNOPSİS


tırtıklı [-abhiLstvx] [-c çocuk pid dosya] [-H dakika]
[-K dakika] [-k bilet önbellek] [-p pid dosya]
[komuta ...]

TANIM


tırtıklı mevcut bir yenilenebilir bileti yeniler. Herhangi bir argüman olmadan çalıştırıldığında, sadece
mevcut bilet önbelleğindeki mevcut bilet veren bileti yenilemeye çalışırsa,
"kinit -R" ile eşdeğerdir, ancak isteğe bağlı olarak aşağıdaki gibi bir programı çalıştırabilir aklog AFS'yi yenilemek için
belirteçler, bir arka plan programı olarak çalışabilir ve bilet önbelleğini yenilemek için periyodik olarak uyanabilir veya çalıştırabilir
belirtilen bir komut ve komut bitene kadar bilet önbelleğini yenilemeye devam edin (veya
yenileme artık mümkün değildir). Bir komut belirtilirse, tırtıklı varsayılan olarak uyanır
bilet önbelleğini kontrol etmek için her 60 dakikada bir (1 saat).

Bir komut verilirse, tırtıklı bilet önbelleğinin bir kopyasını oluşturur ve özel bir
sadece bu komut için bilet önbelleği, böylece onu daha sonra imha edilmesinden izole eder.
orijinal bilet önbelleği. Bu, krenew'in bir komut için bile kimlik doğrulamasını sürdürmesine izin verir.
örneğin, komutu çalıştıran kullanıcı oturumu kapatır ve OpenSSH orijinallerini yok ederse
bilet önbelleği.

Bir komut verilirse, kabuk kullanılarak çalıştırılmayacaktır, yani kabuk kullanmak istiyorsanız
komuttaki meta karakterler özel anlamlarıyla birlikte "sh -c" verir. emretmek" gibi
çalıştırma ve alıntı yapma komutu komuta. Komut, komut satırı seçenekleri içeriyorsa (örneğin
"-c"), söylemek için komutun başlangıcından önce komut satırına "--" koyun tırtıklı için
bu seçenekleri kendi başına ayrıştırmayın.

If tırtıklı ile inşa edilmiştir ayar sayfası() destek ve AFS belirteçleri ile istenir -t seçeneği
AFS belirteçlerini almadan önce komutu ayrı bir PAG'a koyacaktır, böylece
sistemdeki diğer işlemlere müdahale eder.

Bir komut çalıştırırken, tırtıklı çocuğa HUP, TERM, INT ve QUIT sinyallerini yayar
işlem yapar ve bu sinyaller alındığında çıkmaz. (Eğer yayılan sinyal
alt sürecin çıkmasına neden olur, tırtıklı sonra çıkacaktır.) Bu izin verir tırtıklı tepki vermek
gibi bir komuta denetim sistemi altında çalıştırıldığında düzgün şekilde runit(8) veya sv taraması(8) ki
denetlenen komutları kontrol etmek ve etkileşimli komutları çalıştırmak için sinyalleri kullanır.
Ctrl-C'yi alın.

eğer bir koşu tırtıklı bir ALRM sinyali alırsa, bilet önbelleğini hemen yeniler
sona erme tehlikesi olup olmadığına bakılmaksızın.

SEÇENEKLER


-a ile çalıştırıldığında -K bayrak veya komut, her seferinde biletleri her zaman yenileyin tırtıklı
uyanır. Bu seçenek olmadan, tırtıklı bir bileti yalnızca sık sık yenilemeye çalışacak
Biletin süresinin dolmasını önlemek için gereklidir. Bu seçenekle, tırtıklı yenilenecek
ile belirtilen aralığa göre biletler -K bayrağı.

Bu davranış muhtemelen varsayılan davranış olmalıydı. -K. Varsayılan
mevcut kullanıcılar için değişikliklerden kaçınmak için değiştirilmemiştir, ancak yeni uygulamalar için
her zaman kullanmak -a ile -K.

Bu seçenek, bilet önbelleğini başka bir program manipüle ediyorsa önemlidir.
tırtıklı kullanıyor. Örneğin, başka bir program bir bileti otomatik olarak yeniliyorsa
daha sık tırtıklı, Daha sonra tırtıklı asla yakın bir bilet görmeyecek
süresi doluyor ve bu nedenle varsayılan olarak bileti hiçbir zaman yenilemeye çalışmayacaktır. Bu şu anlama gelir
o tırtıklı olsa bile, AFS belirteçlerini asla yenilemeyecektir. -t seçenek sunuldu, çünkü
tırtıklı yalnızca bir bileti başarıyla yeniledikten sonra AFS belirteçlerini yeniler. Bu seçenek
böyle bir durumda belirtilir, tırtıklı her kontrol ettiğinde biletini yenileyecek
bilet, böylece AFS belirteçleri yenilenecektir.

Bu argüman yalnızca ikisinden biriyle kombinasyon halinde geçerlidir. -K veya çalıştırılacak bir komut.

-b Başladıktan sonra kontrol terminalinden ayırın ve arka planda çalıştırın. Bu
seçenek yalnızca ile birlikte anlamlıdır -K ya da bir komut tırtıklı olacak
çalışıyor. tırtıklı ilk bileti yapana kadar kendini arka plana atmaz
yenileme, böylece herhangi bir ilk hata raporlanacak, ancak daha sonra çıktıyı yeniden yönlendirecek
için / Dev / null ve sonraki hatalar rapor edilmeyecektir.

Bu bayrak verilirse, tırtıklı dizinleri de "/" olarak değiştirir. Tüm yollar (örneğin
çalıştırılacak bir komuta veya bir PID dosyasına) bu nedenle mutlak olarak verilmelidir, değil
akraba, yollar.

Çalıştırılacak bir komutla birlikte kullanılırsa, bu komut aynı zamanda
arka plan ve ayrıca giriş ve çıkışlarının yönlendirileceği / Dev / null. Olacak
hataların görülmesi için başka bir mekanizma aracılığıyla herhangi bir hatayı rapor etmesi gerekir.

Bu bayrağın Mac OS X'te dosya tabanlı bir bilet önbelleği belirtmeden kullanımı
kullanma -k veya KRB5CCNAME ayarı muhtemelen istediğinizi yapmayacaktır. Bilet önbellekleri açık
Mac OS X, varsayılan olarak, oturum başına ve -b tırtıklı kendini senden ayıracak
mevcut bilet önbelleği. Bunun yerine, Mac OS X'te varsayılan bilet önbelleğini yenilemek için şunu deneyin:
gibi bir şey:

(krenew -K 60 &)

çalıştırmak için tırtıklı arka planda ancak geçerli oturumda.

Bu seçeneği kullanırken, kullanmayı da düşünün -L rapor etmek tırtıklı syslog hataları.

-c çocuk pid dosya
Alt sürecin süreç kimliğini (PID) içine kaydedin. çocuk pid dosya. çocuk pid dosya is
yoksa oluşturulur ve varsa üzerine yazılır. Bu seçenek yalnızca
komut satırında bir komut verildiğinde izin verilir ve en çok birlikte kullanıldığında yararlıdır
ile -b çalışan alt sürecin yönetimine izin vermek için.

ile kullanıldığında şunu unutmayın: -b, PID dosyası sonra yazılır tırtıklı arka planda
ve çalışma dizinini şu şekilde değiştirir: /, bu nedenle PID dosyası için göreli yollar
göre / (muhtemelen istediğiniz gibi değil).

-H dakika
Bileti yalnızca, kalan kullanım ömrü şu tarihten azsa yenileyin. dakika dakika. Eğer
ya biletin zaten yeterince uzun bir kullanım ömrü var ya da yenileme
başarılı, komutu çalıştırın (belirtilmişse) veya 0 durumuyla hemen çıkın
(hiçbiri olmasaydı). Aksi takdirde, biletinizi yenilemeyi deneyin, böylece kalan bir
en azından ömür dakika, başarısız olursa bir hatayla çıkın ve ardından
varsa komut verin.

If -H ile kullanılır -K, tırtıklı hemen çıkmayacak. Bunun yerine, belirtilen
kalan ömür, iki dakikalık varsayılan değerin yerini alacak, yani tırtıklı
her uyandığında biletin kalan kullanım ömrüne sahip olmasını sağlayacaktır.
dakika argüman. Bu bir alternatif -a biletlerin her zaman bir
kalan belirli bir minimum yaşam süresi.

-h Bir kullanım mesajı görüntüleyin ve çıkın.

-i Biletin yenilenmesindeki hataları görmezden gelin ve çalışmaya devam edin. Normalde, tırtıklı en kısa sürede çıkar
bilet önbelleği kaybolduğundan veya biletlerin yenilenebilir kullanım ömrü bittiğinden.
Bu bayrak verilirse, standart hatanın başarısızlığından şikayet edecektir (olmadıkça). -b
verildi) ancak bir sonraki kontrol aralığından sonra tekrar denemek için uyanarak koşmaya devam edin
(görmek -K). Bu, başka bir işlemin süresi dolmuş bir bilet önbelleğini yeniden oluşturması durumunda kullanışlıdır.
ve tırtıklı bir kez etrafta kalmalı ve yeniden oluşturulmuş bilet önbelleğinde hareket etmelidir.
mevcut.

İlk bilet önbelleği yenileme başarısız olursa, tırtıklı yenilemeyi hemen yeniden deneyecek ve
daha sonra dakikada bir üstel geri çekilme ile ve kimlik doğrulamaya kadar denemeye devam edin
başarılı olur veya öldürülür. Komut, varsa, önbelleğe alınana kadar başlatılmayacaktır.
yenileme başarılı olur.

Bu bayrak yalnızca arka plan programı modunda veya bir komut verildiğinde kullanışlıdır.

-K dakika
Bir bileti süresiz olarak canlı tutmak için arka plan programı modunda çalıştırın. Program sonra yeniden uyanır
dakika dakika, biletin süresinin iki dakikadan önce mi yoksa daha az mı olacağını kontrol eder
bir sonraki planlı kontrolden önce ve gerekirse bileti yeniler. (Başka bir deyişle, bu
biletin her zaman en az iki kalan kullanım ömrüne sahip olmasını sağlar
dakika.) -H bayrak da verilir, onun tarafından belirtilen yaşam süresi, ikisinin yerini alır.
dakika varsayılan.

Bu seçenek verilmemişse ancak komut satırında bir komut verilmişse, varsayılan
aralık 60 dakikadır (1 saat).

Bilet önbelleğinin yenilenmesinde herhangi bir soruna neden olmayan bir hata oluşursa tırtıklı çıkışa doğru,
uyanma aralığı bir dakikaya düşürülecek ve işlem o anda yeniden denenecek
Hata devam ettiği sürece aralık.

-k bilet önbellek
kullanım bilet önbellek ortamın içeriğinden ziyade bilet önbelleği olarak
değişken KRB5CCNAME veya kitaplık varsayılanı. bilet önbellek herhangi bir bilet önbelleği olabilir
Temel Kerberos kitaplıkları tarafından tanınan tanımlayıcı. Bu genellikle bir
başında "DOSYA:" dizesi olsun veya olmasın bir dosyanın yolu, ancak diğerlerini de destekleyebilir.
bilet önbellek türleri.

-L Mesajları syslog'a ve ayrıca standart çıktıya veya standart hataya rapor edin. Tüm
mesajlar LOG_DAEMON tesisi ile günlüğe kaydedilecektir. Görüntülenen normal mesajlar
standart çıktıda LOG_NOTICE seviyesi ile günlüğe kaydedilir. Neden olmayan hatalar tırtıklı
ile çalıştırıldığında sonlandırmak için -i LOG_WARNING seviyesi ile günlüğe kaydedilir. Önemli hatalar
LOG_ERR seviyesi ile günlüğe kaydedilir.

Bu, sorunlarla birlikte hata ayıklama yaparken kullanışlıdır. -b.

-p pid dosya
Çalışanın işlem kimliğini (PID) kaydedin tırtıklı içine işlemek pid dosya. pid dosya is
yoksa oluşturulur ve varsa üzerine yazılır. Bu seçenek en
ile birlikte yararlı -b koşunun yönetimine izin vermek için tırtıklı şeytan.

ile kullanıldığında şunu unutmayın: -b PID dosyası sonra yazılır tırtıklı arka planda
ve çalışma dizinini şu şekilde değiştirir: /, bu nedenle PID dosyası için göreli yollar
göre / (muhtemelen istediğiniz gibi değil).

-s Normalde, ne zaman tırtıklı bir komut çalıştırılırken anormal şekilde çıkıyor (örneğin,
biletin yenilenebilir ömrü sona erdi), komutu çalışır durumda bırakır. Eğer -s is
verildiğinde, çıkmadan önce komuta bir SIGHUP sinyali gönderir. Bu yararlı olabilir
komutun Kerberos biletleri olmadan çalışmaya devam etmesi anlamsızsa.

-t Bilet aldıktan sonra harici bir program çalıştırın. Bunun varsayılan kullanımı çalıştırmaktır
aklog bir jeton almak için. KINIT_PROG ortam değişkeni ayarlanmışsa,
derlenmiş varsayılan.

If tırtıklı AFS ile inşa edilmiştir ayar sayfası() destek ve bir komut verildi
Komut satırı, tırtıklı AFS belirteçlerini almadan önce yeni bir PAG oluşturacaktır. Aksi takdirde
mevcut PAG'da belirteçler alacaktır.

-v Ayrıntılı olun. Bu, ne olduğu hakkında biraz ek bilgi yazdıracaktır.
denendi ve sonuçları ne oldu.

-x Herhangi bir hatada hemen çıkın. Normalde, bir komutu çalıştırırken veya
-K seçeneği tırtıklı olduğu sürece bilet önbelleğini yenilemede başarısız olsa bile çalışmaya devam eder.
bilet önbelleği hala var ve yenilenebilir görünüyor. Bir sonrakinde tekrar dener
aralığını kontrol edin. Bu seçenekle, tırtıklı yerine çıkış yapacak.

DÖNÜŞ DEĞERLER


Bir bileti başarıyla yenilerse program normalde 0 durumuyla çıkar. Eğer tırtıklı
aklog veya başka bir programı çalıştırır tırtıklı o programın çıkış durumunu döndürür.

ÖRNEKLER


Mevcut bilet veren bileti yenileyin.

tırtıklı

Her on dakikada bir uyanın ve bilet önbelleğinin yenilenmesi gerekip gerekmediğini kontrol edin. Eğer o
yapar, yeniden çalıştır aklog gibi.

Krenew -K 10 -t

Programı çalıştır /usr/local/bin/hesaplama işi arka planda, görmek için her saat kontrol
biletin yenilenmesi gerekiyorsa (varsayılan). PID'sini koyun tırtıklı
/var/run/compute.pid. Biletin her yenilenmesi gerektiğinde yeni bir AFS jetonu edinin.

krenew -b -t -p /var/run/compute.pid /usr/local/bin/compute-job

seçenekleri geçmek isteseydiniz /usr/local/bin/hesaplama işi, bir "--" argümanı koyarak
önce tutmak gerekli olurdu tırtıklı bu seçenekleri kendi başına yorumlamaktan.

Çıktıyı yazmak için kimlik doğrulama gerektiren bir dosyaya yeniden yönlendirmek istiyorsanız,
bu yönlendirmeyi bir alt kabukta yapması gerekecek. Başka bir deyişle, aşağıdaki komut:

krenew -t hesaplama işi > /afs/local/data/output

/afs/local/data/output, yazmak için bir AFS belirteci gerektiriyorsa çalışmaz. İş, süre
çalışıyor, bir AFS belirtecine sahip olacak, ancak çıktı yeniden yönlendirmesi ana kabukta yapılır
ve fayda sağlamaz tırtıklı. Yukarıdakiler bunun yerine şu şekilde yazılmalıdır:

krenew -t -- sh -c 'hesaplama işi > /afs/yerel/veri/çıktı'

Bu komutla yeniden yönlendirmeyi yapan kabuk da altında çalıştırılacaktır. tırtıklı ve var
elde ettiği AFS belirtecinin avantajı.

ÇEVRE


AKLOG ortam değişkeni ayarlanmışsa, değeri çalıştırılacak program olarak kullanılacaktır.
ile -t yerine getirilen varsayılan yerine tırtıklı. AKLOG ayarlanmadıysa ve KINIT_PROG
ayarlanırsa, bunun yerine değeri kullanılacaktır. KINIT_PROG, geriye dönük uyumluluk için onurlandırıldı
ancak ismi kafa karıştırıcı olduğundan kullanımı önerilmez.

Bilet dosyası yoksa (ile -k) veya komut satırında komut belirtilirse, tırtıklı kullanacak
biletin verildiği yeri belirlemek için ortam değişkeni KRB5CCNAME
bilet. Eğer -k seçeneği kullanılırsa, KRB5CCNAME bilet dosyasına işaret edecek şekilde ayarlanacaktır.
çalıştırmadan önce aklog program veya komut satırında verilen herhangi bir komut.

onworks.net hizmetlerini kullanarak krenew'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad