Ini adalah perintah sge_types yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
sge_types - deskripsi jenis Sun Grid Engine
DESKRIPSI
Antarmuka pengguna Sun Grid Engine terdiri dari beberapa program dan file. Beberapa perintah-
switch baris dan beberapa atribut file adalah tipe. Sintaks untuk tipe ini adalah
dijelaskan di halaman ini.
OBYEK JENIS
Jenis ini digunakan untuk menentukan konfigurasi Sun Grid Engine:
nama_kalender
Nama kalender adalah nama kalender Sun Grid Engine yang dijelaskan dalam kalender_conf(5).
nama_kalender := object_name
ckpt_nama
"ckpt_name" adalah nama antarmuka pemeriksaan Sun Grid Engine yang dijelaskan dalam
pos pemeriksaan(5).
ckpt_nama := object_name
nama_kompleks
Nama kompleks adalah nama atribut sumber daya Sun Grid Engine yang dijelaskan dalam
kompleks(5).
nama_kompleks := object_name
pengidentifikasi_host
Pengidentifikasi host dapat berupa nama host atau nama grup host.
pengidentifikasi_host := nama_host | nama_grup_host
nama_grup_host
Nama grup host adalah nama grup host Sun Grid Engine yang dijelaskan dalam grup tuan rumah(5).
Catatan, untuk memungkinkan nama grup host dengan mudah dibedakan dari nama host, awalan "@" digunakan.
nama_grup_host := @object_name
nama_host
Nama host adalah nama resmi dari node host. Nama host dengan spesifikasi domain
seperti "gridmaster.sun.com" disebut nama host yang sepenuhnya memenuhi syarat, sedangkan nama host
seperti "gridmaster" disebut nama host pendek. Catatan, ada parameter waktu pemasangan
default_domain dan abaikan_fqdn (lihat bootstrap(5)) yang mempengaruhi cara kerja Sun Grid Engine
dengan nama host pada umumnya.
jsv_url
jsv_url memiliki format sebagai berikut:
jsv_url := jsv_client_url | jsv_server_url
jsv_server_url := [ mengetik ':' ] [ pemakai '@' ] path
jsv_client_url := [ mengetik ':' ] path
mengetik := 'naskah'
Saat ini hanya mengetik naskah Diperbolehkan. Ini berarti bahwa path adalah jalan menuju
skrip atau ke aplikasi biner yang akan digunakan untuk membuat instance proses JSV. NS
mengetik adalah opsional sampai lainnya jenis didukung oleh Sun Grid Engine.
Menentukan pemakai hanya diperbolehkan untuk server JSV. JSV klien akan secara otomatis menjadi
dimulai sebagai pengguna kirim dan server JSV sebagai pengguna admin jika tidak ditentukan lainnya.
path selalu menjadi jalur absolut ke biner atau aplikasi.
penentu_memori
Penentu memori adalah konstanta bilangan bulat desimal, heksadesimal atau oktal positif yang:
dapat diikuti dengan huruf pengganda. Huruf pengali yang valid adalah k, K, m, M, g dan
G, di mana k berarti kalikan nilainya dengan 1000, K kalikan dengan 1024, m kalikan dengan
1000*1000, M kalikan dengan 1024*1024, g kalikan dengan 1000*1000*1000 dan G kalikan dengan
1024*1024*1024. Jika tidak ada pengali, nilainya hanya dihitung dalam byte.
nama_pe
Sebuah "pe_name" adalah nama dari lingkungan paralel Sun Grid Engine yang dijelaskan dalam sge_pe(5).
nama_pe := object_name
Nama Proyek
Nama proyek adalah nama proyek Sun Grid Engine yang dijelaskan dalam proyek(5).
Nama Proyek := object_name
antrian_nama
Nama antrian adalah nama antrian Sun Grid Engine yang dijelaskan dalam antrian_conf(5).
antrian_nama := object_name
waktu_spesifikasi
Penentu waktu terdiri dari bilangan bulat desimal positif, heksadesimal atau oktal
konstan, dalam hal ini nilainya ditafsirkan dalam detik, atau dibangun oleh 3
bilangan bulat desimal dipisahkan oleh tanda titik dua di mana angka pertama menghitung jam,
yang kedua menit dan yang ketiga detik. Jika angka akan menjadi nol, itu bisa dibiarkan
keluar tetapi titik dua yang memisahkan harus tetap (misalnya 1:0:1 = 1::1 berarti 1 jam dan 1 detik).
user_name
Nama pengguna dapat berupa nama a masuk(1) pengguna atau objek pengguna Sun Grid Engine
dijelaskan dalam pemakai(5).
user_name := object_name
nama_pengguna
Nama set pengguna adalah nama dari daftar akses atau departemen Sun Grid Engine yang dijelaskan dalam
akses_daftar(5).
nama_pengguna := object_name
object_name
Nama objek adalah urutan hingga 512 karakter string ASCII kecuali "\n", "\t", "\r",
" ", "/", ":", "´", "\", "[", "]", "{", "}", "|", "(", ")", "@" , "%", "," atau "
karakter itu sendiri.
SESUAI JENIS
Jenis ini digunakan untuk mencocokkan konfigurasi Sun Grid Engine:
ekspresi
Ekspresi wildcard adalah ekspresi boolean reguler yang terdiri dari satu atau lebih
belt holds bergabung dengan operator boolean. Ketika ekspresi wildcard digunakan, berikut ini:
definisi berlaku:
ekspresi= ["!"] ["("] valExp [")"] [ ekspresi AND_OR ]*
valExp = pola | ekspresi
DAN_ATAU = "&" | "|"
di mana:
"!" bukan operator -- meniadakan pola atau ekspresi berikut
"&" dan operator -- secara logika dan dengan ekspresi berikut
"|" atau operator -- secara logika atau dengan ekspresi berikut
"(" kurung buka -- mulai ekspresi batin.
")" tutup kurung -- mengakhiri ekspresi batin.
"pola" lihat belt hold definisi yang mengikuti
Ekspresi itu sendiri harus diletakkan di dalam tanda kutip ('"') untuk memastikan bahwa klien menerima
ekspresi lengkap.
misalnya
"(lx*|sol*)&*64*" string apa pun yang dimulai dengan "lx" atau
"sol" dan mengandung "64"
"rh_3*&!rh_3.1" string apa pun yang dimulai dengan "rh_3", kecuali
"rh_3.1"
belt hold
Ketika pola digunakan, definisi berikut berlaku:
"*" cocok dengan karakter apa pun dan sejumlah karakter apa pun
(antara 0 dan inv).
"?" cocok dengan karakter apa pun. Tidak mungkin ada karakter
"." adalah karakter ".". Itu tidak memiliki arti lain
"\" karakter pelarian. "\\" = "\", "\*" = "*", "\?" = "?"
"[...]" menentukan array atau rentang yang diizinkan
karakter untuk satu karakter pada posisi tertentu.
Rentang karakter dapat ditentukan menggunakan notasi az.
Simbol tanda sisipan (^) adalah tidak ditafsirkan sebagai logika
bukan; itu ditafsirkan secara harfiah.
Untuk lebih jelasnya silakan lihat
pertandingan(5)
Pola itu sendiri harus diletakkan di dalam tanda kutip ('"') untuk memastikan bahwa klien menerima
pola lengkap.
jarak
Penentu rentang tugas memiliki bentuk
n[-m[:s]][,n[-m[:s]], ...] atau n[-m[:s]][ n[-m[:s]] ...]
dan dengan demikian terdiri dari koma atau daftar kosong yang dipisahkan dari penentu rentang n[-m[:s]]. NS
rentang digabungkan ke rentang id tugas lengkap. Setiap rentang mungkin satu nomor,
rentang sederhana dalam bentuk nm atau rentang dengan ukuran langkah.
wc_ar
Spesifikasi wildcard advance reservation (AR) adalah pengganti untuk ID AR, nama AR
termasuk pola nama AR. ID AR selalu merujuk pada satu AR, sedangkan nama dan pola
mungkin mereferensikan beberapa AR.
wc_ar := ar_id | ar_name | pola
wc_ar_list
Spesifikasi daftar reservasi awal wildcard (AR) memungkinkan untuk mereferensikan beberapa AR
dengan satu perintah.
wc_ar_list := wc_ar [ , wc_ar , ...]
wc_host
Spesifikasi host wildcard (wc_host) adalah ekspresi wildcard yang mungkin cocok dengan satu atau
lebih banyak host yang digunakan dalam cluster. Karakter pertama dari string itu tidak pernah dimulai dengan
at-character ('@'), meskipun ekspresi dimulai dengan karakter wildcard.
misalnya
* semua host
a* semua host dimulai dengan 'a'
wc_hostgroup
Spesifikasi grup host wildcard (wc_hostgroup) adalah ekspresi wildcard yang mungkin
cocok dengan satu atau lebih grup host. Karakter pertama dari string itu selalu di-
karakter ('@').
Informasi lebih lanjut mengenai hostgroup dapat ditemukan di grup tuan rumah(5)
misalnya
@* semua grup host di cluster
@solaris grup host @solaris
wc_pekerjaan
Spesifikasi pekerjaan wildcard adalah pengganti untuk id pekerjaan, nama pekerjaan termasuk nama pekerjaan
pola. ID pekerjaan selalu merujuk pada satu pekerjaan, sedangkan nama dan pola mungkin merujuk
banyak pekerjaan.
wc_job := id pekerjaan | nama-pekerjaan | pola
wc_job_range
Spesifikasi rentang tugas karakter pengganti memungkinkan untuk mereferensikan tugas larik spesifik untuk satu atau
banyak pekerjaan. Pekerjaan direferensikan melalui wc_job dan selain itu mendapatkan penentu rentang untuk
tugas array.
wc_job_range := wc_job [ -t rentang]
wc_job_list
Spesifikasi daftar pekerjaan wildcard memungkinkan untuk mereferensikan beberapa pekerjaan dengan satu perintah.
wc_job_list := wc_job [ , wc_job , ...]
wc_job_range_list
Daftar rentang tugas karakter pengganti (wc_job_range_list) ditentukan oleh salah satu dari berikut:
formulir:
wc_pekerjaan[ -t jangkauan][{, }pekerjaan_wc[ -t jangkauan]{, }...]
Jika ada, rentang_tugas membatasi efek dari qmod operasi ke pekerjaan array
rentang tugas yang ditentukan sebagai akhiran untuk id pekerjaan (lihat -t pilihan untuk qsub(1) untuk selanjutnya
detail tentang pekerjaan array).
wc_qdomain
wc_qdomain := wc_cqueue "@" wc_hostgroup
Spesifikasi domain antrian ekspresi wildcard (wc_qdomain) dimulai dengan karakter pengganti
nama antrian cluster ekspresi (wc_cqueue) diikuti oleh karakter '@' dan wildcard
spesifikasi grup host ekspresi (wc_hostgroup).
wc_qdomain digunakan untuk mengatasi sekelompok contoh antrian. Semua instance antrian berada
pada host yang merupakan bagian dari grup host yang cocok akan ditangani. Harap dicatat bahwa
wc_hostgroup selalu dimulai dengan karakter-at.
misalnya
*@@* semua instance antrian yang mendasarinya
host adalah bagian dari setidaknya satu grup host
a*@@e* semua instance antrian dimulai dengan yang mendasarinya
host adalah bagian dari setidaknya satu grup host dimulai dengan e
*@@solaris semua contoh antrian di bagian host
grup host @solaris
wc_cqueue
Spesifikasi antrian cluster ekspresi wildcard (wc_cqueue) adalah ekspresi wildcard
yang mungkin cocok dengan satu atau lebih antrian cluster yang digunakan dalam cluster. Tali itu tidak pernah
berisi karakter-at ('@'), meskipun ekspresi dimulai dengan karakter wildcard.
misalnya
* semua antrian cluster
a* semua antrian cluster dimulai dengan 'a'
a*&!adam semua antrian cluster dimulai dengan 'a', tapi tidak adam
wc_qinstance
wc_qinstance := wc_cqueue "@" wc_host
Spesifikasi contoh antrian ekspresi wildcard (wc_qinstance) dimulai dengan karakter pengganti
nama antrian cluster ekspresi (wc_cqueue) diikuti oleh karakter '@' dan wildcard
ekspresi nama host (wc_host).
wc_qinstance ekspresi digunakan untuk mengatasi sekelompok contoh antrian yang mendasarinya
nama host cocok dengan ekspresi yang diberikan. Harap dicatat bahwa karakter pertama dari wc_host
tidak pernah cocok dengan karakter '@'.
misalnya
*@* semua instance antrian di cluster
*@b* semua instance antrian yang
nama host dimulai dengan 'b'
*@b*|c* semua instance antrian yang
nama host dimulai dengan 'b' atau 'c'
wc_queue
wc_queue := wc_cqueue | wc_qdomain | wc_qinstance
Ekspresi antrian wildcard (wc_queue) mungkin berupa antrian cluster ekspresi wildcard
spesifikasi (wc_cqueue) atau spesifikasi domain antrian ekspresi karakter pengganti (wc_qdomain)
atau spesifikasi contoh antrian ekspresi wildcard (wc_qinstance).
misalnya
antrian cluster big_*1 yang dimulai dengan
"big_" dan diakhiri dengan "1"
big_*&!*1 antrian cluster yang dimulai dengan
"big_", tetapi tidak diakhiri dengan "1"
*@fangorn semua qinstances berada di host
fangorn
wc_queue_list
wc_queue_list := wc_queue ["," wc_queue "," ...]
Daftar elemen wc_queue yang dipisahkan koma.
misalnya
besar, sedang_*@@sol*, *@fangorn.sun.com
wc_user
Pola nama pengguna wildcard adalah spesifikasi nama pengguna wildcard atau pengguna penuh
Nama.
wc_user := nama_pengguna | pola
wc_user_list
Daftar nama pengguna.
wc_user_list := wc_user [ , wc_user , ...]
wc_project
Pola nama proyek wildcard adalah spesifikasi nama proyek wildcard atau full
Nama Proyek.
wc_project := proyek | pola
wc_pe_name
Pola nama lingkungan paralel wildcard adalah spesifikasi nama wildcard pe atau
nama pe lengkap.
wc_pe_name := nama_pe | pola
paralel_env n[-[m]]|[-]m,...
Lingkungan pemrograman paralel (PE) untuk memilih AR. Deskripsi rentang di belakang
Nama PE menentukan jumlah proses paralel yang akan dijalankan. Mesin Sun Grid akan
mengalokasikan sumber daya yang sesuai yang tersedia. NS sge_pe(5) halaman manual berisi
informasi tentang definisi PP dan tentang cara mendapatkan daftar PP yang berlaku saat ini
PP
Anda dapat menentukan nama PE yang menggunakan karakter wildcard, "*". Jadi permintaan "pvm*"
akan cocok dengan lingkungan paralel apa pun dengan nama yang dimulai dengan string "pvm". Dalam
kasus beberapa lingkungan paralel yang namanya cocok dengan string nama, paralel
lingkungan dengan slot yang paling tersedia dipilih.
Spesifikasi rentang adalah daftar ekspresi rentang dalam bentuk "nm", di mana n dan m
adalah bilangan bulat positif bukan nol. Bentuk "n" sama dengan "nn". Bentuk "-m" adalah
setara dengan "1-m". Bentuk "n-" setara dengan "n-tak terhingga". Jangkauan
spesifikasi diproses sebagai berikut: Jumlah antrian terbesar yang diminta diperiksa
pertama. Jika antrean cukup memenuhi daftar atribut yang ditentukan tersedia, semuanya
disimpan. Jika tidak, jumlah antrian berikutnya yang lebih kecil diperiksa, dan seterusnya.
tanggal Waktu
tanggal Waktu nilai harus sesuai dengan [[CC]]YY]MMDDhhmm[.SS], di mana:
misalnya
CC menunjukkan abad dalam 2 digit.
YY menunjukkan tahun dalam 2 digit.
MM menunjukkan bulan dalam 2 digit.
DD menunjukkan hari dalam 2 digit.
hh menunjukkan jam dalam 2 digit.
mm menunjukkan menit dalam 2 digit.
ss menunjukkan detik dalam 2 digit (default 00).
waktu
waktu nilai harus sesuai dengan jj:mm:dd, atau detik di mana:
misalnya
hh menunjukkan jam dalam 2 digit.
mm menunjukkan menit dalam 2 digit.
ss menunjukkan detik dalam 2 digit (default 00).
detik adalah jumlah detik (digunakan untuk nilai durasi)
Jika salah satu bidang tanggal opsional dihilangkan, nilai yang sesuai dari
tanggal saat ini diasumsikan. Jika CC tidak ditentukan, YY < 70 berarti 20YY.
Penggunaan opsi ini dapat menyebabkan hasil yang tidak diharapkan jika jam host di
Kumpulan Sun Grid Engine tidak sinkron. Juga, perilaku yang tepat dari opsi ini sangat
banyak tergantung pada pengaturan zona waktu yang tepat, misalnya di TZ
variabel lingkungan (lihat tanggal(1) untuk detailnya), ketika daemon Sun Grid Engine
sge_qmaster(8) dan sge_execd(8) dipanggil.
nama
nama dapat berupa string ASCII alfanumerik sembarang, tetapi tidak boleh berisi "\n", "\t",
"\r", "/", ":", "@", "\", "*", atau "?".
Gunakan sge_types online menggunakan layanan onworks.net