EnglishFrenchSpanyol

Ad


Favicon OnWorks

krenew - Dalam talian di Awan

Jalankan krenew dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah krenew yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


krenew - Perbaharui tiket Kerberos

SINOPSIS


krenew [-abhiLstvx] [-c kanak-kanak pid fail] [-H minit]
[-K minit] [-k tiket cache] [-p pid fail]
[arahan ...]

DESCRIPTION


krenew memperbaharui tiket boleh diperbaharui sedia ada. Apabila dijalankan tanpa sebarang hujah, ia hanya
percubaan untuk memperbaharui tiket pemberian tiket sedia ada dalam cache tiket semasa,
bersamaan dengan "kinit -R", tetapi ia boleh menjalankan program seperti aklog untuk menyegarkan AFS
token, boleh berjalan sebagai daemon dan bangun secara berkala untuk memperbaharui cache tiket, atau boleh berjalan
arahan tertentu dan terus memperbaharui cache tiket sehingga arahan selesai (atau
pembaharuan tidak mungkin lagi). Jika arahan ditentukan, krenew secara lalai bangun
setiap 60 minit (1 jam) untuk menyemak cache tiket.

Jika arahan diberikan, krenew membuat salinan cache tiket dan mencipta peribadi
cache tiket hanya untuk arahan itu, dengan itu mengasingkannya daripada pemusnahan kemudiannya
cache tiket asal. Ini membolehkan krenew mengekalkan pengesahan untuk arahan walaupun
jika, sebagai contoh, pengguna yang menjalankan arahan log keluar dan OpenSSH memusnahkan asalnya
cache tiket.

Jika arahan diberikan, ia tidak akan dijalankan menggunakan shell, jadi jika anda ingin menggunakan shell
metacharacters dalam arahan dengan makna istimewanya, berikan "sh -c perintah" sebagai
perintah untuk menjalankan dan memetik arahan. Jika arahan mengandungi pilihan baris arahan (seperti
"-c"), letakkan "--" pada baris arahan sebelum permulaan arahan untuk memberitahu krenew kepada
tidak menghuraikan pilihan tersebut sebagai pilihannya.

If krenew dibina dengan setpag() sokongan dan token AFS diminta dengan -t pilihan,
ia akan meletakkan arahan dalam PAG yang berasingan sebelum mendapatkan token AFS supaya mereka tidak
mengganggu proses lain pada sistem.

Apabila menjalankan arahan, krenew menyebarkan isyarat HUP, TERM, INT, dan QUIT kepada kanak-kanak
proses dan tidak keluar apabila isyarat tersebut diterima. (Jika isyarat yang disebarkan
menyebabkan proses kanak-kanak keluar, krenew kemudian akan keluar.) Ini membolehkan krenew untuk bertindak balas
dengan betul apabila dijalankan di bawah sistem pengawasan arahan seperti jalankannya(8) atau svscan(8) itu
menggunakan isyarat untuk mengawal arahan yang diselia, dan untuk menjalankan arahan interaktif yang sepatutnya
terima Ctrl-C.

Jika berlari krenew menerima isyarat ALRM, ia segera menyegarkan cache tiket
tidak kira sama ada ia berada dalam bahaya luput.

PILIHAN


-a Apabila dijalankan dengan sama ada -K bendera atau arahan, sentiasa memperbaharui tiket setiap kali krenew
bangun. Tanpa pilihan ini, krenew hanya akan cuba memperbaharui tiket sekerap
perlu untuk mengelakkan tiket daripada luput. Dengan pilihan ini, krenew akan memperbaharui
tiket mengikut selang waktu yang ditentukan dengan -K bendera.

Tingkah laku ini mungkin sepatutnya menjadi tingkah laku lalai -K. Lalai ialah
tidak diubah untuk mengelakkan perubahan bagi pengguna sedia ada, tetapi untuk aplikasi baharu, pertimbangkan
selalu guna -a bersama -K.

Pilihan ini penting jika program lain memanipulasi cache tiket itu
krenew sedang menggunakan. Contohnya, jika program lain memperbaharui tiket secara automatik
lebih kerap daripada krenew, Maka krenew tidak akan pernah melihat tiket yang dekat dengan
tamat tempoh dan oleh itu, secara lalai, tidak akan cuba memperbaharui tiket. Ini bermaksud
Bahawa krenew juga tidak akan memperbaharui token AFS, walaupun jika -t pilihan telah diberikan, sejak
krenew hanya memperbaharui token AFS selepas ia berjaya memperbaharui tiket. Jika pilihan ini
dinyatakan dalam keadaan sedemikian, krenew akan memperbaharui tiketnya setiap kali ia menyemak
tiket, jadi token AFS akan diperbaharui.

Hujah ini hanya sah dalam kombinasi dengan mana-mana -K atau arahan untuk dijalankan.

-b Selepas bermula, tanggalkan daripada terminal kawalan dan jalankan di latar belakang. ini
pilihan hanya masuk akal dalam kombinasi dengan -K atau perintah itu krenew akan
berjalan. krenew tidak akan latar belakang sendiri sehingga selepas ia melakukan tiket awal
pembaharuan, supaya sebarang ralat awal akan dilaporkan, tetapi ia akan mengubah hala output
kepada / dev / null dan tiada ralat seterusnya akan dilaporkan.

Jika bendera ini diberikan, krenew juga akan menukar direktori kepada "/". Semua laluan (seperti
kepada arahan untuk dijalankan atau fail PID) oleh itu hendaklah diberikan sebagai mutlak, bukan
relatif, jalan.

Jika digunakan bersama-sama dengan arahan untuk dijalankan, arahan itu juga akan dijalankan dalam
latar belakang dan juga akan mempunyai input dan outputnya diubah hala ke / dev / null. Ia akan
perlu melaporkan sebarang ralat melalui beberapa mekanisme lain untuk ralat itu dapat dilihat.

Penggunaan bendera ini pada Mac OS X tanpa menyatakan cache tiket berasaskan fail oleh sama ada
menggunakan -k atau menetapkan KRB5CCNAME mungkin tidak akan melakukan apa yang anda mahu. Cache tiket dihidupkan
Mac OS X ialah, secara lalai, setiap sesi dan dengan -b krenew akan berpisah daripada anda
cache tiket sedia ada. Sebaliknya, untuk memperbaharui cache tiket lalai pada Mac OS X, cuba
sesuatu seperti:

(krenew -K 60 &)

untuk menjalankan krenew di latar belakang tetapi dalam sesi semasa.

Apabila menggunakan pilihan ini, pertimbangkan juga untuk menggunakan -L melaporkan krenew ralat kepada syslog.

-c kanak-kanak pid fail
Simpan ID proses (PID) proses anak ke dalam kanak-kanak pid fail. kanak-kanak pid fail is
dicipta jika ia tidak wujud dan ditimpa jika ia wujud. Pilihan ini hanya
dibenarkan apabila arahan diberikan pada baris arahan dan paling berguna bersama
bersama -b untuk membenarkan pengurusan proses anak yang sedang berjalan.

Ambil perhatian bahawa, apabila digunakan dengan -b, fail PID ditulis selepas krenew berlatarbelakangkan
dan menukar direktori kerjanya kepada /, jadi laluan relatif untuk fail PID adalah
relatif kepada / (mungkin bukan apa yang anda mahukan).

-H minit
Hanya memperbaharui tiket jika ia mempunyai baki seumur hidup kurang daripada minit minit. Jika
sama ada tiket sudah mempunyai baki hayat yang cukup lama atau pembaharuan adalah
berjaya, jalankan arahan (jika satu dinyatakan) atau keluar serta-merta dengan status 0
(jika tiada). Jika tidak, cuba perbaharui tiket supaya ia mempunyai baki
seumur hidup sekurang-kurangnya minit, keluar dengan ralat jika tidak berjaya, dan kemudian jalankan
perintah, jika ada.

If -H digunakan dengan -K, krenew tidak akan keluar serta merta. Sebaliknya, yang dinyatakan
seumur hidup yang tinggal akan menggantikan nilai lalai dua minit, bermakna itu krenew
akan memastikan, setiap kali ia bangun, bahawa tiket mempunyai baki seumur hidup
minit hujah. Ini adalah alternatif kepada -a untuk memastikan tiket sentiasa mempunyai a
baki jumlah minimum seumur hidup tertentu.

-h Paparkan mesej penggunaan dan keluar.

-i Abaikan kesilapan dalam memperbaharui tiket dan teruskan berjalan. Biasanya, krenew keluar dengan segera
kerana cache tiket sama ada hilang atau tiket kehabisan seumur hidup boleh diperbaharui.
Jika bendera ini diberikan, ia akan mengadu tentang kegagalan kepada ralat standard (melainkan -b
telah diberikan) tetapi teruskan berjalan, bangun untuk mencuba lagi selepas selang semakan seterusnya
(Lihat -K). Ini berguna jika beberapa proses lain mungkin mencipta semula cache tiket yang telah tamat tempoh
and krenew harus tinggal di sekitar dan bertindak atas cache tiket yang dicipta semula itu sebaik sahaja
Sekarang.

Jika pembaharuan cache tiket awal gagal, krenew akan mencuba semula pembaharuan serta-merta dan
kemudian dengan mundur eksponen kepada sekali seminit, dan teruskan mencuba sehingga pengesahan
berjaya atau terbunuh. Perintah, jika ada, tidak akan dimulakan sehingga cache
pembaharuan berjaya.

Bendera ini hanya berguna dalam mod daemon atau apabila arahan diberikan.

-K minit
Jalankan dalam mod daemon untuk memastikan tiket hidup selama-lamanya. Program bangkit semula selepas
minit minit, semak sama ada tiket akan tamat tempoh sebelum atau kurang daripada dua minit
sebelum semakan berjadual seterusnya, dan memperbaharui tiket jika perlu. (Dengan kata lain, ia
memastikan bahawa tiket akan sentiasa mempunyai baki hayat sekurang-kurangnya dua
minit.) Jika -H bendera juga diberikan, jangka hayat yang ditentukan olehnya menggantikan kedua-duanya
lalai minit.

Jika pilihan ini tidak diberikan tetapi arahan diberikan pada baris arahan, pilihan lalai
selang 60 minit (1 jam).

Jika ralat berlaku dalam menyegarkan cache tiket yang tidak menyebabkannya krenew untuk keluar,
selang bangun tidur akan dipendekkan kepada satu minit dan operasi dicuba semula pada masa itu
selang selagi ralat berterusan.

-k tiket cache
Penggunaan tiket cache sebagai cache tiket dan bukannya kandungan persekitaran
pembolehubah KRB5CCNAME atau lalai perpustakaan. tiket cache mungkin mana-mana cache tiket
pengecam yang diiktiraf oleh perpustakaan Kerberos asas. Ini secara amnya menyokong a
laluan ke fail, dengan atau tanpa rentetan "FILE:" terkemuka, tetapi mungkin juga menyokong yang lain
jenis cache tiket.

-L Laporkan mesej kepada syslog serta kepada output standard atau ralat standard. Semua
mesej akan dilog dengan kemudahan LOG_DAEMON. Mesej biasa yang dipaparkan
pada output standard dilog dengan tahap LOG_NOTICE. Ralat yang tidak menyebabkan krenew
untuk menamatkan apabila dijalankan dengan -i dilog dengan tahap LOG_WARNING. Kesilapan maut adalah
dilog dengan tahap LOG_ERR.

Ini berguna apabila menyahpepijat masalah dalam kombinasi dengan -b.

-p pid fail
Simpan ID proses (PID) yang sedang dijalankan krenew proses ke pid fail. pid fail is
dicipta jika ia tidak wujud dan ditimpa jika ia wujud. Pilihan ini adalah yang paling
berguna bersama-sama dengan -b untuk membolehkan pengurusan berjalan krenew daemon.

Ambil perhatian bahawa, apabila digunakan dengan -b fail PID ditulis selepas krenew berlatarbelakangkan
dan menukar direktori kerjanya kepada /, jadi laluan relatif untuk fail PID adalah
relatif kepada / (mungkin bukan apa yang anda mahukan).

-s Biasalah, bila krenew keluar secara tidak normal semasa menjalankan arahan (jika, sebagai contoh,
seumur hidup boleh diperbaharui tiket telah tamat tempoh), ia meninggalkan arahan berjalan. Jika -s is
diberikan, ia akan menghantar isyarat SIGHUP kepada arahan sebelum keluar. Ini boleh berguna
jika tidak ada gunanya arahan untuk terus berjalan tanpa tiket Kerberos.

-t Jalankan program luaran selepas mendapat tiket. Penggunaan lalai ini adalah untuk menjalankan
aklog untuk mendapatkan token. Jika pembolehubah persekitaran KINIT_PROG ditetapkan, ia akan mengatasi pembolehubah persekitaran
tersusun dalam lalai.

If krenew telah dibina dengan AFS setpag() sokongan dan arahan telah diberikan pada
baris arahan, krenew akan mencipta PAG baharu sebelum mendapatkan token AFS. Jika tidak, ia
akan memperoleh token dalam PAG semasa.

-v Berkata-kata. Ini akan mencetak sedikit maklumat tambahan tentang apa yang sedang berlaku
cuba dan apa hasilnya.

-x Keluar serta-merta atas sebarang ralat. Biasanya, apabila menjalankan arahan atau apabila dijalankan dengan
-K pilihan, krenew terus berjalan walaupun gagal memperbaharui cache tiket selagi
cache tiket masih wujud dan nampaknya boleh diperbaharui. Ia cuba lagi pada seterusnya
semak selang. Dengan pilihan ini, krenew sebaliknya akan keluar.

PULANG BALIK NILAI-NILAI


Program ini biasanya keluar dengan status 0 jika ia berjaya memperbaharui tiket. Jika krenew
menjalankan aklog atau beberapa program lain krenew mengembalikan status keluar program itu.

CONTOH


Perbaharui tiket pemberian tiket semasa.

krenew

Bangun setiap sepuluh minit dan semak untuk melihat sama ada cache tiket perlu diperbaharui. Jika ia
tidak, jalankan semula aklog juga.

krew -K 10 -t

Jalankan program /usr/local/bin/compute-job di latar belakang, menyemak setiap jam untuk melihat
jika tiket perlu diperbaharui (lalai). Letakkan PID bagi krenew pekerjaan di
/var/run/compute.pid. Dapatkan token AFS baharu setiap kali tiket perlu diperbaharui.

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

Jika anda mahu lulus pilihan kepada /usr/local/bin/compute-job, meletakkan hujah "--".
sebelum perlu disimpan krenew daripada mentafsir pilihan tersebut sebagai pilihannya sendiri.

Jika anda ingin mengubah hala output ke fail yang memerlukan pengesahan untuk menulis, anda
perlu melakukan ubah hala itu dalam sub-kulit. Dengan kata lain, perintah berikut:

krenew -t compute-job > /afs/local/data/output

tidak akan berfungsi jika /afs/local/data/output memerlukan token AFS untuk menulis. Pekerjaan itu, manakala
berjalan, akan mempunyai token AFS, tetapi pengalihan keluaran dilakukan dalam shell induk
dan tidak mendapat manfaat daripadanya krenew. Perkara di atas sebaliknya harus ditulis sebagai:

krenew -t -- sh -c 'compute-job > /afs/local/data/output'

Dengan arahan ini, shell yang melakukan ubah hala juga akan dijalankan di bawah krenew dan mempunyai
faedah token AFS yang diperolehinya.

PERSEKITARAN


Jika pembolehubah persekitaran AKLOG ditetapkan, nilainya akan digunakan sebagai program untuk dijalankan
bersama -t dan bukannya lalai yang dipatuhi krenew. Jika AKLOG tidak ditetapkan dan KINIT_PROG
ditetapkan, nilainya akan digunakan sebaliknya. KINIT_PROG diberi penghormatan untuk keserasian ke belakang
tetapi penggunaannya tidak digalakkan kerana nama yang mengelirukan.

Jika tiada fail tiket (dengan -k) atau arahan ditentukan pada baris arahan, krenew akan guna
pembolehubah persekitaran KRB5CCNAME untuk menentukan lokasi pemberian tiket
tiket. Sekiranya -k pilihan digunakan, KRB5CCNAME akan ditetapkan untuk menunjuk ke fail tiket
sebelum menjalankan aklog program atau sebarang arahan yang diberikan pada baris arahan.

Gunakan krenew dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad