InggrisPerancisSpanyol

favorit OnWorks

oarsub - Online di Cloud

Jalankan oarsub di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah command oarsub 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


oarsub - perintah pengiriman pekerjaan penjadwal batch OAR.

RINGKASAN


dayung [PILIHAN]

dayung [PILIHAN]

dayung [PILIHAN] " "

dayung [OPSI] -Saya

dayung [OPSI] -C

DESKRIPSI


Satu menggunakan dayung untuk mengirimkan pekerjaan ke DAYUNG sekumpulan scheduler mengelola sumber daya HPC
Kelompok. Sebuah pekerjaan didefinisikan oleh deskripsi dari satu set sumber daya yang dibutuhkan untuk mengeksekusi a
tugas, dan skrip atau executable untuk dijalankan. Suatu pekerjaan juga dapat dijalankan secara interaktif, dan seseorang dapat
juga gunakan oarsub untuk terhubung ke pekerjaan yang dikirimkan sebelumnya.

Penjadwal bertugas menyediakan satu set sumber daya yang cocok dengan oarsub
meminta. Setelah dijadwalkan dan diluncurkan, pekerjaan terdiri dari satu proses yang dieksekusi pada yang pertama
simpul sumber daya yang dikaitkan, dengan satu set variabel lingkungan yang ditetapkan, yang
menggambarkan pekerjaan. Itu berarti bahwa pekerjaan yang dapat dieksekusi bertanggung jawab untuk menghubungkannya
sumber daya dan mengirimkan pekerjaan di antara mereka.

PILIHAN


-SAYA, --interaktif
Minta pekerjaan interaktif. Buka shell login pada simpul pertama pekerjaan alih-alih
menjalankan skrip.

-C, --Menghubung
Hubungkan ke pekerjaan yang sedang berjalan.

-aku, --sumber
Tetapkan sumber daya yang diminta untuk pekerjaan itu. Parameter adalah properti sumber daya yang didefinisikan dalam
Database OAR, dan `walltime' yang menentukan durasi maksimum pekerjaan sebelumnya
penghentiannya (proses pekerjaan dapat berakhir lebih awal). Format waktu dinding adalah
[hour:mn:sec|hour:mn|hour]. Ex: nodes=4/cpu=1,walltime=2:00:00

Beberapa opsi -l dapat diberikan pada baris yang sama. Itu mendefinisikan pekerjaan yang dapat dicetak: pekerjaan
yang dapat mengambil bentuk yang berbeda. Misalnya, untuk aplikasi yang sangat fleksibel, satu
dapat melakukan pengajuan pekerjaan berikut:

oarsub -l cpu=2,waktu dinding=20:00:00 -l cpu=4,waktu dinding=10:00:00 -l cpu=8,waktu dinding=5:00:00 ./script.sh

OAR akan menjadwalkan salah satu dari tiga definisi sumber daya yang diusulkan, tergantung pada:
memuat cluster, dan lebih memilih yang memiliki awal sedini mungkin.

Seseorang juga dapat meminta kelompok sumber daya yang berbeda, misalnya:

oarsub -l "{mem > 64}/host=1+{mem < 48}/host=3",walltime=1:00:00 -I

Pekerjaan penjadwal akan memiliki 1 host dengan properti "mem" > 64 dan 3 host dengan properti
"mem" < 48. Sintaks antara kurung kurawal, {...}, sama dengan yang digunakan untuk "-p"
.

--Himpunan
Kirimkan tugas larik yang berisi subtugas "NUMBER". Semua subjob berbagi hal yang sama
array_id tetapi setiap subjob independen dan memiliki job_id sendiri. Semua subjob memiliki
karakteristik yang sama (skrip, persyaratan) dan dapat diidentifikasi dengan
variabel lingkungan $OAR_ARRAY_INDEX.

Pekerjaan array tidak bisa Interaktif (-I) atau reservasi (-r).

--array-param-file
Kirim tugas larik parametrik. Setiap baris "FILE" yang tidak kosong mendefinisikan parameter
untuk subpekerjaan. Semua subpekerjaan memiliki karakteristik yang sama (skrip, persyaratan) dan
dapat diidentifikasi oleh variabel lingkungan $OAR_ARRAY_INDEX. '#' adalah komentarnya
tanda.

Tugas larik parametrik tidak boleh Interaktif (-I) atau reservasi (-r).

-S, --scanscript
Hanya mode batch: minta oarsub untuk memindai skrip yang diberikan untuk arahan OAR (#OAR -l ...)

-Q, --antre
Atur antrian untuk mengirimkan pekerjaan.

-P, --Properti " "
Tambahkan daftar batasan pada properti sumber daya untuk pekerjaan tersebut. Format dari
contraint adalah salah satu klausa WHERE yang menggunakan sintaks SQL.

-R, --reservasi
Meminta agar pekerjaan dimulai pada waktu yang ditentukan. Penciptaan pekerjaan menggunakan opsi ini adalah
disebut sebuah memajukan Pemesanan (sebagai kebalikan dari a pengajuan).

--pos pemeriksaan
Aktifkan mekanisme pos pemeriksaan untuk pekerjaan tersebut. Sinyal akan dikirim DELAY detik
sebelum walltime ke proses pertama pekerjaan (pada simpul pertama pekerjaan
sumber daya).

--sinyal <#SIG>
Tentukan sinyal yang akan digunakan untuk memicu checkpointing. Gunakan nomor sinyal (lihat kill
-l), defaultnya adalah 12 (SIGUSR2).

-T, --Tipe
Tentukan jenis tertentu (usaha terbaik, Berbagi waktu, idempoten, ekosistem, menyebarkan, tidak,
wadah, batin, tanda:xxx=yy,...)

Catatan:
- pekerjaan dengan usaha terbaik jenis akan dijadwalkan dengan prioritas terendah dan akan
dibunuh jika pekerjaan "normal" membutuhkan sumber dayanya.
- pekerjaan dengan idempoten ketik akan dikirim ulang secara otomatis jika kode keluarnya
adalah 99 dan durasinya > 60 detik.
- pekerjaan dengan idempoten dan usaha terbaik jenis akan secara otomatis dikirim ulang
setiap kali dibunuh oleh OAR sebelum penghentian normalnya untuk menjalankan pekerjaan non-usaha terbaik.
- pekerjaan dengan tidak type tidak melakukan apa pun kecuali memesan sumber daya. Sudah berakhir
di akhir waktu dinding atau saat menggunakan perintah oardel.

-D, --direktori
Tentukan direktori tempat meluncurkan perintah (default adalah direktori saat ini)

--proyek
Tentukan nama proyek tempat pekerjaan itu berada.

-N, --nama
Tentukan nama arbitrer untuk pekerjaan tersebut.

-Sebuah, --depan
Pekerjaan yang dikirimkan sebelumnya yang harus bergantung pada pelaksanaan pekerjaan baru. Pekerjaan baru akan
hanya mulai pada akhir yang sebelumnya.

--memberitahukan
Tentukan metode notifikasi (email atau perintah yang akan dijalankan). Mantan:
--notify "email:[email dilindungi]"
--notify "exec:/path/to/script args"

Argumennya adalah job_id, job_name, TAG, komentar

TAG dapat berupa:
- MENJALANKAN : saat pekerjaan diluncurkan
- END : saat pekerjaan selesai secara normal
- ERROR : ketika pekerjaan selesai secara tidak normal
- INFO : digunakan ketika oardel dipanggil pada pekerjaan
- SUSPENDED : ketika pekerjaan ditangguhkan
- RESUMING : saat pekerjaan dilanjutkan

Secara default semua TAG dipicu. Dimungkinkan untuk menentukan TAG mana yang harus
terpicu. Mantan:
--notify "[END,ERROR]email:[email dilindungi]"
--notify "[MENJALANKAN] email:[email dilindungi]"
--notify "[RUNNING,END,ERROR]exec:/path/to/script args"

--kirim ulang
Kirim ulang pekerjaan yang diberikan sebagai pekerjaan baru.

-k, --gunakan-pekerjaan-kunci
Aktifkan mekanisme kunci pekerjaan. Kunci pekerjaan akan dihasilkan yang memungkinkan untuk menghubungkan
pekerjaan dari luar kumpulan sumber daya yang dikelola oleh OAR. Mekanisme kunci pekerjaan mungkin
diaktifkan secara default di lingkungan OAR Anda. Dalam hal ini opsi ini tidak berguna.

-Saya, --impor-kunci-pekerjaan-dari-file
Impor kunci pekerjaan untuk digunakan dari file yang ada (file kunci publik dan pribadi) sebagai gantinya
untuk menghasilkan yang baru. Seseorang juga dapat menggunakan variabel lingkungan OAR_JOB_KEY_FILE.

--impor-kunci-pekerjaan-sebaris
Impor kunci pekerjaan untuk menggunakan inline (teks), alih-alih membuat yang baru.

-e, --ekspor-pekerjaan-kunci-ke-file
Ekspor kunci pekerjaan ke file. peringatan: file akan ditimpa jika sudah
ada. (pola %jobid% otomatis diganti)

-O
Tentukan file yang akan menyimpan aliran output standar pekerjaan. %pekerjaan%
dan pola %jobname% secara otomatis diganti.

-E
Tentukan file yang akan menyimpan aliran kesalahan standar pekerjaan. %jobid% dan
%jobname% pola secara otomatis diganti.

--memegang
Atur status pekerjaan ke Tahan alih-alih Menunggu, sehingga tidak dijadwalkan selama
tidak dilanjutkan ( melanjutkan perintah memungkinkan seseorang untuk mengubahnya kembali ke status Menunggu).

-D, --tempat sampah
Cetak hasil perintah dalam format Perl's Data::Dumper.

-X, --xml
Cetak hasil perintah dalam format XML.

-Y, --yaml
Cetak hasil perintah dalam format YAML.

-J, --json
Cetak hasil perintah dalam format JSON.

-H, --membantu
Cetak pesan bantuan ini.

-V, --Versi: kapan
Cetak versi OAR.

LINGKUNGAN


OAR_FILE_NODES or OAR_NODE_FILE or OAR_NODEFILE
Pathname ke file yang berisi daftar node yang dikaitkan dengan pekerjaan.

OAR_JOB_NAME
Nama pekerjaan seperti yang diberikan menggunakan -n .

OAR_JOB_ID or OAR_JOBID
Id pekerjaan. Setiap pekerjaan mendapatkan pengidentifikasi pekerjaan yang unik. Pengidentifikasi ini dapat digunakan untuk
mengambil informasi tentang pekerjaan menggunakan dayung, atau untuk menyambung ke pekerjaan yang sedang berjalan menggunakan
dayung -C or dayung contohnya.

OAR_ARRAY_ID or OAR_ARRAYID
Id larik dari pekerjaan. Setiap pekerjaan array mendapatkan pengidentifikasi array unik yang dibagikan oleh
semua subjob dari pekerjaan array. Pengidentifikasi ini dapat digunakan untuk mengidentifikasi
subpekerjaan yang berbeda yang berkaitan dengan pekerjaan array yang sama. Array Id juga dapat digunakan untuk menangani
dengan semua subjob dari array yang diberikan sekaligus (melalui opsi --array di
kasus oarstat, oarhold, oarresume dan oardel). NB: pekerjaan biasa adalah pekerjaan array dengan
hanya satu sub pekerjaan.

OAR_JOB_INDEX or OAR_JOBINDEX
Indeks Array dari pekerjaan: dalam pekerjaan array, setiap subpekerjaan mendapatkan yang unik (untuk yang diberikan
array) indeks, mulai dari 0, yang dapat digunakan untuk mengidentifikasi subjob.

OAR_JOB_WALLTIME dan OAR_JOB_WALLTIME_SECONDS
Waktu dinding pekerjaan dalam format jj:mm:dd dan dalam detik.

OAR_RESOURCE_PROPERTIES_FILE
Pathname ke file yang berisi daftar semua atribut sumber daya untuk pekerjaan, dan
nilai mereka. Lihat cap dayung juga.

OAR_PROJECT_NAME
Nama proyek tempat pekerjaan itu adalah bagiannya, seperti yang diberikan menggunakan --proyek .

OAR_STDOUT dan OAR_STDERR
Pathname ke file yang menyimpan output standar dan kesalahan standar pekerjaan
dieksekusi, jika tidak berjalan dalam mode interaktif.

OAR_WORKING_DIRECTORY alias OAR_WORKDIR alias OAR_O_WORKDIR
Direktori kerja untuk pekerjaan itu. Pekerjaan yang dapat dieksekusi akan dieksekusi di direktori itu,
pada node pertama yang dialokasikan untuk pekerjaan.

OAR_JOB_KEY_FILE
File kunci yang akan digunakan untuk pengiriman (atau dayung) jika menggunakan mekanisme kunci pekerjaan (-k atau
--gunakan-pilihan-pekerjaan-kunci). Seseorang dapat memberikan kunci pekerjaan untuk diimpor menggunakan -i atau
--import-job-key-from-file pilihan juga.

SCRIPT


Saat mengirimkan pekerjaan menggunakan shell skrip, skrip itu dapat berisi beberapa opsi OAR, dengan
garis dimulai dengan #DAYUNG dan menggunakan sintaks opsi yang sama seperti yang dijelaskan di atas.

CONTOH


Pekerjaan pengajuan dengan argumen
oarsub -l /node=4 -I

oarsub -q default -l /nodes=10/cpu=3,walltime=50:30:00 -p "switch = 'sw1'" /home/username/path/to/my/prog

oarsub -r "2009-04-27 11:00:00" -l /nodes=12/cpu=2

dayung -C 154

susunan pekerjaan pengajuan dengan 10 identik subpekerjaan
oarsub -l /nodes=4 /home/usename/path/ke/my/prog --array 10

Parametrik susunan pekerjaan pengajuan
oarsub /home/users/toto/prog --array-param-file /home/nama pengguna/path/to/params.txt

Dengan /home/username/path/to/param.txt yang berisi misalnya:

# file param saya
# subpekerjaan dengan satu parameter
p100
# subpekerjaan tanpa parameter
""
# subjob dengan dua string sebagai parameter
"arg1a arg1b arg1c" "arg2a arg2b"

Pekerjaan pengajuan dengan a pekerjaan naskah
oarsub -S /home/nama pengguna/path/to/my/script.sh

Dengan /home/username/path/to/my/script.sh berisi misalnya:

#!/ bin / bash
#OAR -l /nodes=4/cpu=1,walltime=3:15:00
#OAR -p switch = 'sw3' atau switch = 'sw5'
#OAR -t upaya terbaik
#OAR -t tipe2
#OAR-k
#OAR -e /path/ke/pekerjaan/kunci
#OAR --stdout stdoutfile.log
/home/nama pengguna/path/ke/saya/prog

Gunakan oarsub online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    PascaInstallerF
    PascaInstallerF
    PostInstallerF akan menginstal semua
    perangkat lunak yang Fedora Linux dan lain-lain
    tidak termasuk secara default, setelah
    menjalankan Fedora untuk pertama kalinya. Nya
    mudah untuk...
    Unduh PostInstallerF
  • 2
    jejak
    jejak
    Proyek strace telah dipindahkan ke
    https://strace.io. strace is a
    diagnostik, debugging dan instruksional
    pelacak ruang pengguna untuk Linux. Ini digunakan
    untuk memantau...
    Unduh strace.dll
  • 3
    gMKVextractGUI
    gMKVextractGUI
    GUI untuk utilitas mkvextract (bagian dari
    MKVToolNix) yang menggabungkan sebagian besar (jika
    tidak semua) fungsionalitas mkvextract dan
    utilitas mkvinfo. Ditulis dalam C#NET 4.0,...
    Unduh gMKVExtractGUI
  • 4
    Perpustakaan JasperReports
    Perpustakaan JasperReports
    Perpustakaan JasperReports adalah
    sumber terbuka paling populer di dunia
    intelijen dan pelaporan bisnis
    mesin. Itu seluruhnya ditulis dalam bahasa Jawa
    dan itu mampu...
    Unduh Perpustakaan JasperReports
  • 5
    Buku Frappe
    Buku Frappe
    Frappe Books adalah sumber terbuka dan gratis
    perangkat lunak pembukuan desktop yang
    sederhana dan dirancang dengan baik untuk digunakan oleh
    usaha kecil dan pekerja lepas. Dia'...
    Unduh Buku Frappe
  • 6
    Python numerik
    Python numerik
    BERITA: NumPy 1.11.2 adalah rilis terakhir
    yang akan dibuat di sourceforge. roda
    untuk Windows, Mac, dan Linux serta
    distribusi sumber yang diarsipkan dapat ber...
    Unduh Python Numerik
  • Lebih banyak lagi »

Perintah Linux

Ad