Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

krenew - Online w chmurze

Uruchom krenew u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie krenew, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


krenew — Odnów bilet Kerberos

STRESZCZENIE


krenewa [-abhiLstvx] [-c dziecko Pid filet] [-H minuty]
[-K minuty] [-k bilet Pamięć podręczna] [-p Pid filet]
[komenda ...]

OPIS


krenewa odnawia istniejący bilet odnawialny. Gdy działa bez żadnych argumentów, po prostu
próby odnowienia istniejącego biletu nadania biletu w aktualnej pamięci podręcznej biletu,
odpowiednik "kinit -R", ale opcjonalnie może uruchomić program taki jak Aklog odświeżyć AFS
tokenów, może działać jako demon i okresowo budzić się, aby odnowić pamięć podręczną biletów lub może działać
określone polecenie i odnawiaj pamięć podręczną biletów, aż polecenie się zakończy (lub
odnowienie nie jest już możliwe). Jeśli określono polecenie, krenewa domyślnie się budzi
co 60 minut (1 godzina), aby sprawdzić pamięć podręczną biletów.

Jeśli wydane zostanie polecenie, krenewa tworzy kopię pamięci podręcznej biletów i tworzy prywatny
cache biletów tylko dla tego polecenia, izolując go w ten sposób od późniejszego zniszczenia
oryginalna pamięć podręczna biletów. Pozwala to krenew utrzymywać uwierzytelnianie nawet dla polecenia
jeśli na przykład użytkownik uruchamiający polecenie wyloguje się, a OpenSSH zniszczy ich oryginał
pamięć podręczna biletów.

Jeśli wydasz polecenie, nie zostanie ono uruchomione w powłoce, więc jeśli chcesz użyć powłoki
metaznaki w poleceniu z ich specjalnym znaczeniem, podaj "sh -c Komenda" jak
polecenie do uruchomienia i cytowania komenda. Jeśli polecenie zawiera opcje wiersza poleceń (takie jak
"-c"), wstaw "--" w wierszu poleceń przed początkiem polecenia, aby powiedzieć krenewa do
nie analizuj tych opcji jako własnych.

If krenewa jest zbudowany z ustaw pag() wsparcie i tokeny AFS są wymagane z -t opcja,
umieści polecenie w osobnym PAG przed uzyskaniem tokenów AFS, aby nie
zakłócać inne procesy w systemie.

Uruchamiając polecenie, krenewa przekazuje do dziecka sygnały HUP, TERM, INT i QUIT
procesu i nie kończy działania po odebraniu tych sygnałów. (Jeśli propagowany sygnał
powoduje zakończenie procesu potomnego, krenewa następnie wyjdzie.) To pozwala krenewa reagować
prawidłowo, gdy są uruchamiane w systemie nadzoru dowodzenia, takim jak: Uruchom(8) lub svscan(8) to
wykorzystuje sygnały do ​​sterowania nadzorowanymi poleceniami i do uruchamiania interaktywnych poleceń, które powinny:
odbierz Ctrl+C.

Jeśli biegnie krenewa otrzymuje sygnał ALRM, natychmiast odświeża pamięć podręczną biletów
niezależnie od tego, czy grozi mu wygaśnięcie.

OPCJE


-a Po uruchomieniu z -K flaga lub komenda, zawsze odnawiaj bilety za każdym razem krenewa
budzi się. Bez tej opcji krenewa tylko spróbuje odnowić bilet tak często, jak
niezbędne, aby bilet nie stracił ważności. Dzięki tej opcji krenewa odnowi się
bilety zgodnie z interwałem określonym w -K flag.

To zachowanie prawdopodobnie powinno być domyślnym zachowaniem -K. Wartość domyślna to
niezmienione, aby uniknąć zmian dla istniejących użytkowników, ale w przypadku nowych aplikacji należy rozważyć
zawsze używam -a w -K.

Ta opcja jest ważna, jeśli inny program manipuluje pamięcią podręczną biletów, która
krenewa jest używane. Na przykład, jeśli inny program automatycznie odnawia bilet
częściej niż krenewa, następnie krenewa nigdy nie zobaczę biletu, który jest blisko
wygasa i dlatego domyślnie nigdy nie będzie próbował odnowić biletu. To znaczy
że krenewa również nigdy nie odnowi tokenów AFS, nawet jeśli -t podano opcję, ponieważ
krenewa odnawia tokeny AFS dopiero po pomyślnym odnowieniu biletu. Jeśli ta opcja
jest określona w takiej sytuacji, krenewa odnowi swój bilet za każdym razem, gdy sprawdzi
bilet, więc tokeny AFS zostaną odnowione.

Ten argument jest ważny tylko w połączeniu z -K lub polecenie do uruchomienia.

-b Po uruchomieniu odłącz się od terminala sterującego i uruchom w tle. Ten
opcja ma sens tylko w połączeniu z -K lub polecenie, które krenewa będzie
uruchomiony. krenewa nie pojawi się w tle, dopóki nie zrobi pierwszego biletu
odnowienie, dzięki czemu wszelkie początkowe błędy zostaną zgłoszone, ale następnie przekieruje wyjście
do / dev / null i żadne kolejne błędy nie będą zgłaszane.

Jeśli ta flaga jest podana, krenewa zmieni również katalogi na "/". Wszystkie ścieżki (takie jak
do polecenia uruchomienia lub pliku PID) należy zatem podać jako bezwzględne, a nie
względne, ścieżki.

Jeśli zostanie użyte w połączeniu z poleceniem do uruchomienia, to polecenie zostanie również uruchomione w
w tle, a także jego wejście i wyjście zostanie przekierowane do / dev / null. To będzie
muszą zgłaszać wszelkie błędy za pośrednictwem innego mechanizmu, aby błędy były widoczne.

Użycie tej flagi w systemie Mac OS X bez określania pamięci podręcznej biletów opartej na plikach przez:
za pomocą -k lub ustawienie KRB5CCNAME prawdopodobnie nie zrobi tego, czego chcesz. Skrzynki z biletami włączone
Mac OS X to domyślnie na sesję i z -b krenewa oddzieli się od twojego
istniejąca pamięć podręczna biletów. Zamiast tego, aby odnowić domyślną pamięć podręczną biletów w systemie Mac OS X, spróbuj
coś jak:

(krenew -K 60 i)

biegać krenewa w tle, ale w ramach bieżącej sesji.

Korzystając z tej opcji, rozważ również użycie -L Zgłosić krenewa błędy do sysloga.

-c dziecko Pid filet
Zapisz identyfikator procesu (PID) procesu podrzędnego w dziecko Pid filet. dziecko Pid filet is
utworzony, jeśli nie istnieje i nadpisany, jeśli istnieje. Ta opcja jest tylko
dozwolone, gdy polecenie zostało wydane w wierszu poleceń i jest najbardziej przydatne w połączeniu
w -b aby umożliwić zarządzanie uruchomionym procesem podrzędnym.

Zwróć uwagę, że w przypadku użycia z -b, plik PID jest wypisywany po krenewa jest w tle
i zmienia swój katalog roboczy na /, więc ścieżki względne do pliku PID będą
w stosunku do / (prawdopodobnie nie to, czego chcesz).

-H minuty
Odnów bilet tylko wtedy, gdy pozostało go mniej niż minuty minuty. Gdyby
bilet ma już wystarczająco długi pozostały czas życia lub odnowienie było
pomyślnie, uruchom polecenie (jeśli zostało określone) lub wyjdź natychmiast ze statusem 0
(jeśli nie było). W przeciwnym razie spróbuj odnowić bilet, aby pozostał na nim
żywotność co najmniej minuty, wyjdź z błędem, jeśli się nie powiedzie, a następnie uruchom
polecenie, jeśli istnieje.

If -H jest używany z -K, krenewa nie wyjdzie natychmiast. Zamiast tego określony
pozostały czas życia zastąpi domyślną wartość dwóch minut, co oznacza, że krenewa
zapewni, za każdym razem, gdy się obudzi, że bilet ma pozostały czas życia
minuty argument. To jest alternatywa dla -a aby bilety zawsze miały
pewna minimalna ilość pozostałego czasu życia.

-h Wyświetl komunikat o użyciu i wyjdź.

-i Zignoruj ​​błędy podczas odnawiania biletu i kontynuuj. Zwykle krenewa wychodzi tak szybko
ponieważ pamięć podręczna biletów znika lub bilety wyczerpują się.
Jeśli ta flaga zostanie podana, będzie skarżył się na niewykonanie standardowego błędu (chyba że -b
został podany), ale kontynuuj bieg, budząc się, aby spróbować ponownie po następnym interwale sprawdzania
(Patrz -K). Jest to przydatne, jeśli inny proces może odtworzyć pamięć podręczną wygasłych biletów
i krenewa powinien pozostać w pobliżu i działać na tej odtworzonej pamięci podręcznej biletów, gdy tylko będzie
prezent.

Jeśli początkowe odnowienie pamięci podręcznej biletów nie powiedzie się, krenewa natychmiast ponowi próbę odnowienia i
następnie z wykładniczym wycofywaniem się raz na minutę i próbuj aż do uwierzytelnienia
odniesie sukces lub zostanie zabity. Polecenie, jeśli istnieje, nie zostanie uruchomione, dopóki nie zostanie uruchomiona pamięć podręczna
odnowienie się powiedzie.

Ta flaga jest użyteczna tylko w trybie demona lub gdy wydano polecenie.

-K minuty
Uruchom w trybie demona, aby utrzymać bilet przy życiu przez czas nieokreślony. Program budzi się ponownie po
minuty minut, sprawdza, czy bilet wygaśnie przed lub mniej niż dwie minuty
przed następną zaplanowaną kontrolą i w razie potrzeby odnawia bilet. (Innymi słowy, to
gwarantuje, że bilet zawsze będzie miał pozostały czas życia co najmniej dwa
minut.) Jeśli -H podana jest również flaga, czas życia przez nią określony zastępuje dwa
domyślna minuta.

Jeśli ta opcja nie jest podana, ale polecenie zostało wydane w wierszu poleceń, domyślnie
interwał wynosi 60 minut (1 godzina).

Jeśli wystąpi błąd podczas odświeżania pamięci podręcznej biletów, który nie powoduje krenewa do wyjścia,
interwał budzenia zostanie skrócony do jednej minuty, a operacja zostanie ponowiona w tym momencie
tak długo, jak długo błąd będzie się utrzymywał.

-k bilet Pamięć podręczna
Zastosowanie bilet Pamięć podręczna jako pamięć podręczna biletów, a nie zawartość środowiska
zmienna KRB5CCNAME lub domyślna biblioteka. bilet Pamięć podręczna może być dowolna pamięć podręczna biletów
identyfikator rozpoznawany przez podstawowe biblioteki Kerberos. To generalnie wspiera
ścieżka do pliku, z lub bez początkowego ciągu „FILE:”, ale może również obsługiwać inne
typy pamięci podręcznej biletów.

-L Zgłaszaj komunikaty do dziennika systemowego, a także na standardowe wyjście lub standardowe błędy. Wszystko
wiadomości będą rejestrowane z funkcją LOG_DAEMON. Wyświetlane regularne komunikaty
na standardowym wyjściu są rejestrowane z poziomem LOG_NOTICE. Błędy, które nie powodują krenewa
zakończyć po uruchomieniu z -i są rejestrowane z poziomem LOG_WARNING. Błędy krytyczne są
zalogowany z poziomem LOG_ERR.

Jest to przydatne podczas debugowania problemów w połączeniu z -b.

-p Pid filet
Zapisz identyfikator procesu (PID) uruchomionego krenewa przetwarzać w Pid filet. Pid filet is
utworzony, jeśli nie istnieje i nadpisany, jeśli istnieje. Ta opcja jest najbardziej
przydatne w połączeniu z -b aby umożliwić zarządzanie bieganiem krenewa demon.

Zwróć uwagę, że w przypadku użycia z -b plik PID jest wypisywany po krenewa jest w tle
i zmienia swój katalog roboczy na /, więc ścieżki względne do pliku PID będą
w stosunku do / (prawdopodobnie nie to, czego chcesz).

-s Normalnie, kiedy krenewa kończy działanie w nieprawidłowy sposób podczas wykonywania polecenia (jeśli, na przykład,
wygasł odnawialny czas życia biletu), to polecenie pozostaje uruchomione. Gdyby -s is
podane, wyśle ​​sygnał SIGHUP do polecenia przed wyjściem. To może być przydatne
jeśli nie ma sensu, aby komenda działała bez biletów Kerberos.

-t Uruchom zewnętrzny program po otrzymaniu biletu. Domyślnym zastosowaniem tego jest uruchomienie
Aklog aby otrzymać token. Jeśli ustawiona jest zmienna środowiskowa KINIT_PROG, zastępuje ona
wkompilowany domyślnie.

If krenewa został zbudowany z AFS ustaw pag() wsparcie i polecenie zostało wydane na
wiersz poleceń, krenewa utworzy nową PAG przed uzyskaniem tokenów AFS. W przeciwnym razie to
uzyska tokeny w aktualnym PAG.

-v Bądź gadatliwy. Spowoduje to wydrukowanie dodatkowych informacji o tym, co się dzieje
próbował i jakie są wyniki.

-x Wyjdź natychmiast po każdym błędzie. Zwykle po uruchomieniu polecenia lub po uruchomieniu z
-K opcja, krenewa działa, nawet jeśli nie odnowi pamięci podręcznej biletów, o ile
pamięć podręczna biletów nadal istnieje i wydaje się być odnawialna. Próbuje ponownie w następnym
sprawdź interwał. Dzięki tej opcji krenewa zamiast tego wyjdzie.

POWRÓT WARTOŚCI


Program normalnie kończy pracę ze statusem 0, jeśli pomyślnie odnowi bilet. Gdyby krenewa
uruchamia aklog lub inny program krenewa zwraca kod zakończenia tego programu.

PRZYKŁADY


Odnów aktualny bilet nadania biletu.

krenewa

Obudź się co dziesięć minut i sprawdź, czy pamięć podręczna biletów wymaga odnowienia. Jeśli to
robi, powtórka Aklog , jak również.

krenew -K 10 -t

Uruchom program /usr/local/bin/compute-job w tle, sprawdzam co godzinę, aby zobaczyć
jeśli bilet wymaga odnowienia (domyślnie). Umieść PID krenewa Praca w
/var/run/compute.pid. Uzyskaj nowy token AFS za każdym razem, gdy bilet musi zostać odnowiony.

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

Jeśli chcesz przekazać opcje do /usr/local/bin/compute-job, umieszczając argument „--”
zanim trzeba by było zachować krenewa od interpretacji tych opcji jako własnych.

Jeśli chcesz przekierować dane wyjściowe do pliku, który wymaga uwierzytelnienia do zapisu, należy
będzie musiał zrobić to przekierowanie w podpowłoce. Innymi słowy, następujące polecenie:

krenew -t zadanie-obliczeniowe > /afs/local/data/output

nie zadziała, jeśli /afs/local/data/output wymaga tokena AFS do zapisu. Praca, podczas gdy
uruchomiony, będzie miał token AFS, ale przekierowanie wyjścia odbywa się w powłoce nadrzędnej
i nie korzysta z krenewa. Powyższe należy zamiast tego zapisać jako:

krenew -t -- sh -c 'zadanie-obliczeniowe > /afs/lokalne/dane/wyjście'

Dzięki temu poleceniu powłoka wykonująca przekierowanie również zostanie uruchomiona pod krenewa i mają
korzyść z otrzymanego tokena AFS.

ŚRODOWISKO


Jeśli ustawiona jest zmienna środowiskowa AKLOG, jej wartość będzie używana jako program do uruchomienia
w -t a nie domyślnie przestrzegane krenewa. Jeśli AKLOG nie jest ustawiony i KINIT_PROG
jest ustawiona, zamiast tego zostanie użyta jego wartość. KINIT_PROG jest honorowany za kompatybilność wsteczną
ale jego użycie nie jest zalecane ze względu na mylącą nazwę.

Jeśli nie ma pliku biletu (z -k) lub polecenie jest podane w wierszu poleceń, krenewa będzie użyty
zmienna środowiskowa KRB5CCNAME do określenia lokalizacji przyznania biletu
bilet. Jeśli -k użyto opcji, KRB5CCNAME będzie wskazywał plik biletu
przed uruchomieniem Aklog program lub dowolne polecenie podane w wierszu poleceń.

Korzystaj z krenew online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad