EnglishFrenchSpanyol

Favicon OnWorks

strigger - Dalam talian di Awan

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

Ini ialah pencetus arahan 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


pencetus - Set terpakai, dapatkan atau kosongkan maklumat pencetus Slurm.

SINOPSIS


pencetus --set [PILIHAN...]
pencetus --dapatkan [PILIHAN...]
pencetus --jelas [PILIHAN...]

DESCRIPTION


pencetus digunakan untuk menetapkan, mendapatkan atau mengosongkan maklumat pencetus Slurm. Pencetus termasuk peristiwa
seperti nod gagal, kerja mencapai had masanya atau penamatan kerja. Peristiwa ini
boleh menyebabkan tindakan seperti pelaksanaan skrip sewenang-wenangnya. Kegunaan biasa termasuk
memberitahu pentadbir sistem tentang kegagalan nod dan dengan anggun menamatkan kerja apabila
had masa semakin hampir. Ungkapan senarai hos untuk senarai node atau ID kerja ialah
diluluskan sebagai hujah kepada program.

Peristiwa pencetus tidak diproses serta-merta, tetapi semakan dilakukan untuk peristiwa pencetus dihidupkan
secara berkala (pada masa ini setiap 15 saat). Sebarang peristiwa pencetus yang berlaku di dalamnya
selang masa akan dibandingkan dengan atur cara pencetus yang ditetapkan pada penghujung masa
selang waktu. Program pencetus akan dilaksanakan sekali untuk sebarang peristiwa yang berlaku di dalamnya
selang waktu. Rekod peristiwa tersebut (cth nod yang TURUN dalam 15 sebelumnya
saat) kemudiannya akan dikosongkan. Program pencetus mesti menetapkan pencetus baharu sebelum tamat
daripada selang seterusnya untuk memastikan bahawa tiada peristiwa pencetus terlepas ATAU pencetus mestilah
dicipta dengan hujah "--flags=PERM". Jika dikehendaki, pelbagai program pencetus boleh
ditetapkan untuk acara yang sama.

PENTING PERHATIAN: Perintah ini hanya boleh menetapkan pencetus jika dijalankan oleh pengguna SlurmUser melainkan jika
SlurmUser dikonfigurasikan sebagai akar pengguna. Ini diperlukan untuk slurmctld daemon untuk ditetapkan
ID pengguna dan kumpulan yang sesuai untuk program yang dilaksanakan. Juga ambil perhatian bahawa pencetus
program dilaksanakan pada nod yang sama bahawa slurmctld daemon menggunakan dan bukannya beberapa
nod pengiraan yang diperuntukkan. Untuk menyemak nilai SlurmUser, jalankan arahan:

scontrol Menunjukkan config | grep SlurmUser

HUJAH


-a, --primary_slurmctld_failure
Cetuskan peristiwa apabila slurmctld utama gagal.

-A, --primary_slurmctld_resume_operation
Cetuskan peristiwa apabila slurmctld utama menyambung semula operasi selepas kegagalan.

-b, --primary_slurmctld_resumed_control
Cetuskan peristiwa apabila slurmctld utama menyambung semula kawalan.

--block_err
Cetuskan peristiwa apabila blok BlueGene memasuki keadaan ERROR.

-B, --backup_slurmctld_failure
Cetuskan peristiwa apabila slurmctld sandaran gagal.

-c, --backup_slurmctld_resume_operation
Cetuskan peristiwa apabila slurmctld sandaran menyambung semula operasi selepas kegagalan.

-C, --backup_slurmctld_assumed_control
Cetuskan peristiwa apabila sandaran slurmctld mengambil alih kawalan.

--jelas
Kosongkan atau padamkan pencetus peristiwa yang ditakrifkan sebelum ini. The --ID, --jobid or --pengguna
pilihan mesti ditentukan untuk mengenal pasti pencetus yang akan dikosongkan. Hanya akar pengguna
atau pencipta pencetus boleh memadamkan pencetus.

-d, --bawah
Cetuskan peristiwa jika nod yang ditentukan masuk ke keadaan DOWN.

-D, --bersaliran
Cetuskan peristiwa jika nod yang ditentukan masuk ke dalam keadaan DRAINED.

-e, --primary_slurmctld_acct_buffer_full
Cetuskan peristiwa apabila penimbal perakaunan slurmctld utama penuh.

-F, --gagal
Cetuskan peristiwa jika nod yang ditentukan masuk ke dalam keadaan GAGAL.

-f, --fini
Cetuskan peristiwa apabila kerja yang ditentukan selesai dilaksanakan.

--bendera=jenis
Kaitkan bendera dengan tempahan. Bendera berbilang harus dipisahkan koma.
Bendera yang sah termasuk:

PERM Jadikan pencetus kekal. Jangan bersihkan selepas peristiwa itu berlaku.

--hujung_depan
Cetuskan peristiwa berdasarkan perubahan dalam keadaan nod hujung hadapan dan bukannya pengiraan
nod. Terpakai kepada seni bina BlueGene dan Cray sahaja, di mana daemon slurmd
dilaksanakan pada nod hujung hadapan dan bukannya nod pengiraan. Gunakan pilihan ini dengan
sama ada --naik or --bawah pilihan.

-g, --primary_slurmdbd_failure
Cetuskan peristiwa apabila slurmdbd utama gagal.

-G, --primary_slurmdbd_resume_operation
Cetuskan peristiwa apabila slurmdbd utama menyambung semula operasi selepas kegagalan.

--dapatkan Tunjukkan pencetus peristiwa berdaftar. Pilihan boleh digunakan untuk tujuan penapisan.

-h, --primary_database_failure
Cetuskan peristiwa apabila pangkalan data utama gagal.

-H, --primary_database_resume_operation
Cetuskan peristiwa apabila pangkalan data utama menyambung semula operasi selepas kegagalan.

-i, --ID=id
Nombor ID pencetus.

-I, --terbiar
Cetuskan peristiwa jika nod yang ditentukan kekal dalam keadaan IDLE sekurang-kurangnya
tempoh masa yang ditetapkan oleh --offset pilihan. Ini boleh berguna untuk hibernate a
nod yang kekal melahu, sekali gus mengurangkan penggunaan kuasa.

-j, --jobid=id
ID pekerjaan yang diminati. PERHATIAN: . --jobid pilihan tidak boleh digunakan bersama dengan
yang --nod pilihan. Apabila --jobid pilihan digunakan bersama dengan --naik or
--bawah pilihan, semua nod yang diperuntukkan untuk kerja itu akan mempertimbangkan nod yang digunakan sebagai a
peristiwa pencetus.

-M, --kelompok=<rentetan>
Kelompok untuk mengeluarkan arahan.

-n, --nod[=tuan rumah]
Nama hos yang diminati. Secara lalai, semua nod yang dikaitkan dengan tugas (jika
--jobid ditentukan) atau pada sistem dipertimbangkan untuk pencetus peristiwa. PERHATIAN:
. --nod pilihan tidak boleh digunakan bersama-sama dengan --jobid pilihan. Apabila
--jobid pilihan digunakan bersama dengan --naik, --bawah or --bersaliran pilihan,
semua nod yang diperuntukkan untuk kerja itu akan mempertimbangkan nod yang digunakan sebagai peristiwa pencetus.
Oleh kerana hujah pilihan ini adalah pilihan, untuk menghurai huruf tunggal dengan betul
pilihan mesti diikuti serta-merta dengan nilai dan tidak termasuk ruang antara
mereka. Contohnya "-ntux" dan bukan "-n tux".

-N, --noheader
Jangan cetak pengepala apabila memaparkan senarai pencetus.

-o, --offset=saat
Tindakan yang ditentukan harus mengikuti acara pada selang masa ini. Nyatakan a
nilai negatif jika tindakan harus mendahului peristiwa. Nilai lalai ialah sifar jika
tidak --offset pilihan ditentukan. Resolusi kali ini adalah kira-kira 20 saat,
jadi untuk melaksanakan skrip tidak kurang daripada lima minit sebelum kerja mencapai masanya
had, nyatakan --offset=320 (5 minit tambah 20 saat).

-p, --program=jalan
Laksanakan program pada nama laluan berkelayakan penuh yang ditentukan apabila acara itu
berlaku. Anda boleh memetik laluan dan memasukkan argumen program tambahan jika dikehendaki.
Program ini akan dilaksanakan sebagai pengguna yang menetapkan pencetus. Jika program
gagal ditamatkan dalam masa 5 minit, ia akan dibunuh bersama mana-mana yang bertelur
proses.

-Q, --senyap
Jangan laporkan kesilapan yang tidak membawa maut. Ini boleh berguna untuk menghapuskan pencetus yang mungkin
telah pun dibersihkan.

-r, --konfigurasi semula
Cetuskan peristiwa apabila konfigurasi sistem berubah. Ini tercetus apabila
daemon slurmctld membaca fail konfigurasinya atau apabila keadaan nod berubah.

--set Daftar pencetus peristiwa berdasarkan pilihan yang dibekalkan. NOTA: Acara hanyalah
dicetuskan sekali. Pencetus peristiwa baharu mesti ditetapkan untuk acara masa hadapan
jenis yang sama untuk diproses. Pencetus hanya boleh ditetapkan jika arahan dijalankan oleh
pengguna SlurmUser melainkan jika SlurmUser dikonfigurasikan sebagai akar pengguna.

-t, --masa
Cetuskan peristiwa apabila had masa kerja yang ditentukan telah dicapai. Ini mesti digunakan
bersempena dengan --jobid pilihan.

-u, --naik
Cetuskan peristiwa jika nod yang ditentukan dikembalikan kepada perkhidmatan daripada keadaan DOWN.

--pengguna=nama_pengguna_atau_id
Kosongkan atau dapatkan pencetus yang dibuat oleh pengguna yang ditentukan. Sebagai contoh, pencetus
dicipta oleh pengguna akar untuk kerja yang dibuat oleh pengguna ADAM boleh dikosongkan dengan pilihan
--user=root. Tentukan sama ada nama pengguna atau ID pengguna.

-v, --verbose
Cetak pengelogan acara terperinci. Ini termasuk cap masa pada struktur data, rekod
kiraan, dsb.

-V , --versi
Cetak maklumat versi dan keluar.

OUTPUT BIDANG PERIHAL


TRIG_ID
Nombor ID pencetus.

RES_TYPE
Jenis sumber: kerja or nod

RES_ID ID Sumber: ID kerja atau nama hos atau "*" untuk mana-mana hos

JENIS Jenis pencetus: masa or tujuan (untuk pekerjaan sahaja), turun or up (untuk kerja atau nod), atau
dikeringkan, terbiar or konfigurasi semula (untuk nod sahaja)

OFFSET Masa mengimbangi dalam beberapa saat. Nombor negatif menunjukkan tindakan itu harus berlaku sebelum ini
acara (jika boleh)

PENGGUNA Nama pengguna yang meminta tindakan

PROGRAM
Nama laluan program untuk dilaksanakan apabila acara itu berlaku

PERSEKITARAN PELBAGAI


Sesetengah pencetus pilihan boleh ditetapkan melalui pembolehubah persekitaran. Pembolehubah persekitaran ini,
bersama-sama dengan pilihan yang sepadan, disenaraikan di bawah. (Nota: pilihan baris arahan akan
sentiasa mengatasi tetapan ini)

SLURM_CONF Lokasi fail konfigurasi Slurm.

CONTOH


Jalankan program "/usr/sbin/primary_slurmctld_failure" setiap kali slurmctld utama
gagal.

> cat /usr/sbin/primary_slurmctld_failure
#!/ bin / bash
# Serahkan pencetus untuk peristiwa kegagalan slurmctld utama seterusnya
strigger --set --primary_slurmctld_failure \
--program=/usr/sbin/primary_slurmctld_failure
# Beritahu pentadbir tentang kegagalan menggunakan melalui e-mel
/usr/bin/mail [e-mel dilindungi] -s Primary_SLURMCTLD_FAILURE

> strigger --set --primary_slurmctld_failure \
--program=/usr/sbin/primary_slurmctld_failure

Jalankan program "/usr/sbin/slurm_admin_notify" apabila mana-mana nod dalam kluster pergi
turun. Baris subjek akan termasuk nama nod yang telah memasuki keadaan bawah
(diluluskan sebagai hujah kepada skrip oleh Slurm).

> cat /usr/sbin/slurm_admin_notify
#!/ bin / bash
# Serahkan pencetus untuk acara seterusnya
strigger --set --node --down \
--program=/usr/sbin/slurm_admin_notify
# Beritahu pentadbir menggunakan melalui e-mel
/usr/bin/mail [e-mel dilindungi] -s NodesDown:$*

> strigger --set --node --down \
--program=/usr/sbin/slurm_admin_notify

Jalankan program "/usr/sbin/slurm_suspend_node" apabila mana-mana nod dalam kluster
kekal dalam keadaan melahu selama sekurang-kurangnya 600 saat.

> strigger --set --node --idle --offset=600 \
--program=/usr/sbin/slurm_suspend_node

Jalankan program "/home/joe/clean_up" apabila kerja 1234 berada dalam masa 10 minit selepas mencapai
had masanya.

> pencetus --set --jobid=1234 --masa --offset=-600 \
--program=/home/joe/clean_up

Jalankan program "/home/joe/node_died" apabila mana-mana nod yang diperuntukkan untuk kerja 1234 memasuki
keadaan TURUN.

> strigger --set --jobid=1234 --down \
--program=/home/joe/node_died

Tunjukkan semua pencetus yang dikaitkan dengan tugas 1235.

> strigger --get --jobid=1235
TRIG_ID RES_TYPE RES_ID TYPE OFFSET PROGRAM PENGGUNA
123 kerja 1235 masa -600 joe /home/bob/clean_up
125 kerja 1235 turun 0 joe /home/bob/node_died

Padamkan pencetus peristiwa 125.

> pencetus --clear --id=125

Laksanakan /home/joe/job_fini setelah selesai kerja 1237.

> strigger --set --jobid=1237 --fini --program=/home/joe/job_fini

MENYALI


Hak Cipta (C) 2007 The Regents of the University of California. Dihasilkan di Lawrence
Makmal Kebangsaan Livermore (rujuk, PENAFIAN).
Hak Cipta (C) 2008-2010 Lawrence Livermore Keselamatan Negara.
Hak Cipta (C) 2010-2013 SchedMD LLC.

Fail ini adalah sebahagian daripada Slurm, program pengurusan sumber. Untuk butiran, lihat
<http://slurm.schedmd.com/>.

Slurm ialah perisian percuma; anda boleh mengedarkannya semula dan/atau mengubah suainya di bawah syarat-syarat
Lesen Awam Am GNU seperti yang diterbitkan oleh Yayasan Perisian Percuma; sama ada versi 2
daripada Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.

Slurm diedarkan dengan harapan ia berguna, tetapi TANPA SEBARANG WARANTI; tanpa
malah waranti tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat
Lesen Awam Umum GNU untuk maklumat lebih lanjut.

Gunakan strigger dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    unitedrpms
    unitedrpms
    Sertai kami dalam Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Dayakan repositori URPMS dalam anda
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Muat turun unitedrpms
  • 2
    Meningkatkan Perpustakaan C ++
    Meningkatkan Perpustakaan C ++
    Boost menyediakan mudah alih percuma
    perpustakaan C++ semakan rakan sebaya. The
    penekanan adalah pada perpustakaan mudah alih yang
    berfungsi dengan baik dengan Perpustakaan Standard C++.
    Lihat http://www.bo...
    Muat turun Perpustakaan Boost C++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL mengubah hala arahan 3D daripada a
    Aplikasi OpenGL Unix/Linux ke a
    GPU sebelah pelayan dan menukarkan
    memberikan imej 3D ke dalam aliran video
    dengan yang...
    Muat turun VirtualGL
  • 4
    libusb
    libusb
    Perpustakaan untuk membolehkan ruang pengguna
    program aplikasi untuk berkomunikasi
    Peranti USB. Khalayak: Pembangun, Tamat
    Pengguna/Desktop. Bahasa Pengaturcaraan: C.
    kategori...
    Muat turun libusb
  • 5
    SWIG
    SWIG
    SWIG ialah alat pembangunan perisian
    yang menghubungkan atur cara yang ditulis dalam C dan
    C++ dengan pelbagai peringkat tinggi
    bahasa pengaturcaraan. SWIG digunakan dengan
    berbeza...
    Muat turun SWIG
  • 6
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema WooCommerce React, dibina dengan
    Seterusnya JS, Webpack, Babel, Node dan
    Ekspres, menggunakan GraphQL dan Apollo
    Pelanggan. Kedai WooCommerce dalam React(
    mengandungi: Produk...
    Muat turun Tema WooCommerce Nextjs React
  • Lebih »

Arahan Linux

Ad