ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

scancel - ออนไลน์ในคลาวด์

เรียกใช้ scancel ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง scancel ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


scancel - ใช้เพื่อส่งสัญญาณงานหรือขั้นตอนงานที่อยู่ภายใต้การควบคุมของ Slurm

เรื่องย่อ


การแปรรูป [OPTIONS... ] [Job_id[_อาร์เรย์_id-step_id-Job_id[_อาร์เรย์_id-step_id-

DESCRIPTION


การแปรรูป ใช้เพื่อส่งสัญญาณหรือยกเลิกงาน ลำดับงาน หรือขั้นตอนงาน จำนวนโดยพลการของ
งานหรือขั้นตอนงานอาจส่งสัญญาณโดยใช้ตัวกรองข้อมูลจำเพาะงานหรือช่องว่างที่แยกจากกัน
รายการเฉพาะของงานและ/หรือรหัสขั้นตอนงาน หากระบุ job ID ของ job array ด้วย
ค่า ID อาร์เรย์จะยกเลิกเฉพาะองค์ประกอบอาร์เรย์งานนั้น ถ้า ID งานของ a
อาร์เรย์งานถูกระบุโดยไม่มีค่า ID อาร์เรย์ ดังนั้นองค์ประกอบอาร์เรย์งานทั้งหมดจะเป็น
ยกเลิก. งานหรือขั้นตอนงานสามารถส่งสัญญาณโดยเจ้าของงานหรือรูทผู้ใช้นั้นเท่านั้น
หากผู้ใช้ที่ไม่ได้รับอนุญาตพยายามส่งสัญญาณงานหรือขั้นตอนงาน ข้อผิดพลาด
ข้อความจะถูกพิมพ์และงานจะไม่ได้รับการส่งสัญญาณ

OPTIONS


-A, --บัญชีผู้ใช้=บัญชี
จำกัดการทำงาน scancel สำหรับงานภายใต้บัญชีการเรียกเก็บเงินนี้

-b, --แบทช์
ให้สัญญาณเฉพาะขั้นตอนแบทช์ (เชลล์สคริปต์) แต่ไม่ให้สัญญาณขั้นตอนอื่นหรือใดๆ
ลูกของเชลล์สคริปต์ สิ่งนี้มีประโยชน์เมื่อเชลล์สคริปต์ต้องดักจับ
ส่งสัญญาณและดำเนินการตามที่กำหนดโดยแอปพลิเคชัน สิ่งนี้ใช้ไม่ได้หาก step_id
ระบุไว้ หมายเหตุ: เปลือกเองอาจออกเมื่อได้รับสัญญาณจำนวนมาก คุณ
อาจหลีกเลี่ยงสิ่งนี้โดยการดักจับสัญญาณภายในเชลล์สคริปต์อย่างชัดเจน (เช่น "trap
") ดูเอกสารประกอบของเชลล์สำหรับรายละเอียด ดู . ด้วย -f, --เต็ม
ตัวเลือก

-CTLD ส่งคำขอสัญญาณงานไปยัง slurmctld daemon แทนที่จะส่งตรงไปยัง
ปีศาจ slurmd สิ่งนี้จะเพิ่มค่าโสหุ้ย แต่ให้ความทนทานต่อข้อผิดพลาดที่ดีกว่า นี้
เป็นพฤติกรรมเริ่มต้นบนสถาปัตยกรรมโดยใช้โหนดส่วนหน้า (เช่น BlueGene และ
เครย์คอมพิวเตอร์) หรือเมื่อ --คลัสเตอร์ ใช้ตัวเลือก

-f, --เต็ม
ส่งสัญญาณขั้นตอนทั้งหมดที่เกี่ยวข้องกับงานรวมถึงขั้นตอนแบทช์ใดๆ (เชลล์สคริปต์
บวกกับกระบวนการย่อยทั้งหมด) โดยค่าเริ่มต้น สัญญาณอื่นที่ไม่ใช่ SIGKILL จะไม่
ส่งไปยังขั้นตอนแบทช์ ดู .ด้วย -b, --แบทช์ ตัวเลือก

--ช่วยด้วย พิมพ์ข้อความช่วยเหลือที่อธิบายทั้งหมด การแปรรูป ตัวเลือก

-i, --เชิงโต้ตอบ
โหมดโต้ตอบ ยืนยันแต่ละ job_id.step_id ก่อนดำเนินการยกเลิก
การทำงาน

-M, --คลัสเตอร์=<เชือก>
คลัสเตอร์ที่จะออกคำสั่งไปยัง

-n, --ชื่องาน=Job_name, --ชื่อ=Job_name
จำกัดการทำงาน scancel สำหรับงานที่มีชื่องานนี้

-p, --พาร์ทิชัน=ชื่อพาร์ติชัน
จำกัดการดำเนินการ scancel ไว้ที่งานในพาร์ติชันนี้

-q, -QOS=QoS
จำกัดการทำงานของ scancel ไว้ที่งานด้วยคุณภาพการบริการนี้

-Q, --เงียบ
อย่ารายงานข้อผิดพลาดหากงานที่ระบุเสร็จสมบูรณ์แล้ว ตัวเลือกนี้คือ
เข้ากันไม่ได้กับ --รายละเอียด ตัวเลือก

-R, --การจอง=booking_name
จำกัดการดำเนินการ scancel สำหรับงานที่มีชื่อการจองนี้

-s, --สัญญาณ=สัญญาณ_ชื่อ
ชื่อหรือหมายเลขของสัญญาณที่จะส่ง หากไม่ได้ใช้ตัวเลือกนี้ที่ระบุ
งานหรือขั้นตอนจะถูกยกเลิก หมายเหตุ. หากใช้ตัวเลือกนี้ สัญญาณจะถูกส่ง
ตรงไปที่ slurmd ที่งานกำลังรันอยู่โดยผ่าน slurmctld ดังนั้น
สถานะของงานจะไม่เปลี่ยนแปลงแม้ว่าจะมีการส่งสัญญาณไปก็ตาม ใช้ การควบคุม
คำสั่ง หากคุณต้องการให้ทราบการเปลี่ยนแปลงสถานะงานเป็น slurmctld

-t, --สถานะ=Job_state_name
จำกัดการดำเนินการ scancel ไว้ที่งานในสถานะนี้ Job_state_name อาจมี
ค่าของ "PENDING", "RUNNING" หรือ "SUSPENDED"

-u, --ผู้ใช้=user_name
จำกัดการดำเนินการ scancel เฉพาะงานที่ผู้ใช้รายนี้เป็นเจ้าของ

--การใช้งาน
พิมพ์ข้อความช่วยเหลือสั้นๆ โดยระบุรายการ การแปรรูป ตัวเลือก

-v, --รายละเอียด
พิมพ์บันทึกเพิ่มเติม รายละเอียดการบันทึกที่เพิ่มขึ้นของ v หลายรายการ ตัวเลือกนี้คือ
เข้ากันไม่ได้กับ --เงียบ ตัวเลือก

-V, --รุ่น
พิมพ์หมายเลขเวอร์ชันของคำสั่ง scancel

-w, -nodelist =โฮสต์1,โฮสต์2,...
ยกเลิกงานใด ๆ โดยใช้โฮสต์ที่ระบุ รายการอาจระบุเป็น
รายการโฮสต์ที่คั่นด้วยเครื่องหมายจุลภาค ช่วงของโฮสต์ (เช่น โฮสต์[1-5,7,...]) หรือ
ชื่อไฟล์. รายการโฮสต์จะถือว่าเป็นชื่อไฟล์ก็ต่อเมื่อมี "/"
ตัวอักษร

-WCKEY=บ้า
จำกัดการดำเนินการ scancel สำหรับงานโดยใช้คีย์การกำหนดลักษณะเวิร์กโหลดนี้

อาร์กิวเมนต์

Job_id ID งาน Slurm ที่จะส่งสัญญาณ

step_id
รหัสขั้นตอนของขั้นตอนงานที่จะส่งสัญญาณ หากไม่ได้ระบุไว้ การดำเนินการคือ
ดำเนินการในระดับของงาน

ถ้าไม่ใช่ --แบทช์ ไม่ --สัญญาณ ถูกใช้ งานทั้งหมดจะถูกยกเลิก

เมื่อ --แบทช์ ถูกใช้ กระบวนการแบตช์เชลล์จะส่งสัญญาณ เด็ก
กระบวนการของเชลล์จะไม่ส่งสัญญาณโดย Slurm แต่เชลล์อาจส่งต่อ
สัญญาณ

เมื่อ --แบทช์ ไม่ได้ใช้แต่ --สัญญาณ ใช้แล้วขั้นตอนงานทั้งหมดจะเป็น
ส่งสัญญาณแล้ว แต่สคริปต์ชุดงานจะไม่ส่งสัญญาณ

และพวกเรา ตัวแปร


เรื่อง การแปรรูป อาจตั้งค่าตัวเลือกผ่านตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อมเหล่านี้
พร้อมด้วยตัวเลือกที่เกี่ยวข้องตามรายการด้านล่าง (หมายเหตุ: ตัวเลือก commandline will
แทนที่การตั้งค่าเหล่านี้เสมอ)

SANCEL_ACCOUNT -A, --บัญชีผู้ใช้=บัญชี

Scancel_batch -NS, --แบทช์

scancel_ctld -CTLD

SANCEL_FULL -NS, --เต็ม

scancel_interactive -i, --เชิงโต้ตอบ

SANCEL_NAME -n, --ชื่อ=Job_name

SANCEL_PARTITION -p, --พาร์ทิชัน=ชื่อพาร์ติชัน

scancel_qos -q, -QOS=QoS

scancel_state -t, --สถานะ=Job_state_name

SANCEL_USER -u, --ผู้ใช้=user_name

scancel_verbose -v, --รายละเอียด

SANCEL_WCKEY -WCKEY=บ้า

slurm_conf ตำแหน่งของไฟล์คอนฟิกูเรชัน Slurm

หมายเหตุ


หากมีตัวกรองหลายตัว (เช่น --พาร์ทิชัน and --ชื่อ) เฉพาะงานที่น่าพอใจ
ตัวเลือกการกรองทั้งหมดจะส่งสัญญาณ

การยกเลิกขั้นตอนงานจะไม่ส่งผลให้งานถูกยกเลิก งานต้อง
ยกเลิกการจัดสรรทรัพยากร

หากต้องการยกเลิกงาน ให้เรียกใช้ การแปรรูป ไม่มีตัวเลือกสัญญาณ นี่จะส่ง SIGCONT . ก่อน
ทำตามขั้นตอนทั้งหมดเพื่อปลุกพวกเขาในที่สุดตามด้วย SIGTERM จากนั้นรอ KillWait
ระยะเวลาที่กำหนดไว้ในไฟล์ slurm.conf และสุดท้ายหากยังไม่ยุติ ให้ส่ง a
ซิกคิลล์ ซึ่งจะทำให้มีเวลาสำหรับงาน/ขั้นตอนที่ทำงานอยู่เพื่อล้างข้อมูล

หากค่าสัญญาณ "KILL" ถูกส่งไปยังงานทั้งหมด จะเป็นการยกเลิกงานที่ใช้งานอยู่
ขั้นตอนแต่ไม่ยกเลิกงานเอง

บนระบบ Cray สัญญาณทั้งหมด ยกเว้น Sigchld, Sigcont, Sigstop, Sigtstp, Sigttin, Sigttou,
SIGURG หรือ SIGWINCH ทำให้การจอง ALPS ถูกยกเลิก อย่างไรก็ตามงานจะไม่
ถูกยกเลิก ยกเว้นในกรณีของ SIGKILL และอาจใช้สำหรับการประมวลผลภายหลัง

การอนุมัติ


เมื่อใช้ Slurm db ผู้ใช้ที่มี AdminLevel กำหนด (ตัวดำเนินการหรือผู้ดูแลระบบ) และผู้ใช้
ผู้ประสานงานบัญชีจะได้รับสิทธิ์ในการเรียกใช้ scancel ของผู้ใช้รายอื่น
งาน

ตัวอย่าง


ส่ง SIGTERM ไปยังขั้นตอนที่ 1 และ 3 ของงาน 1234:
Scancel -Signal = term 1234.1 1234.3

ยกเลิกงาน 1234 พร้อมกับขั้นตอนทั้งหมด:
Scancel 1234

ส่ง SIGKILL ไปยังทุกขั้นตอนของงาน 1235 แต่อย่ายกเลิกงานเอง:
scancel --signal=ฆ่า 1235

ส่ง SIGUSR1 ไปยังกระบวนการแบตช์เชลล์ของงาน 1236:
Scancel -Signal = USR1 -Batch 1236

ยกเลิกงานที่ค้างอยู่ทั้งหมดที่เป็นของผู้ใช้ "bob" ในพาร์ติชั่น "debug":
scancel --state=รอดำเนินการ --user=bob --partition=debug

ยกเลิกเฉพาะอาร์เรย์ ID 4 ของ job array 1237
Scancel 1237_4

การทำสำเนา


ลิขสิทธิ์ (C) 2002-2007 The Regents of the University of California ผลิตที่ Lawrence
ห้องปฏิบัติการแห่งชาติลิเวอร์มอร์ (cf, ข้อจำกัดความรับผิดชอบ).
ลิขสิทธิ์ (C) 2008-2011 Lawrence Livermore National Security
ลิขสิทธิ์ (C) 2010-2015 SchedMD LLC

ไฟล์นี้เป็นส่วนหนึ่งของ Slurm ซึ่งเป็นโปรแกรมจัดการทรัพยากร ดูรายละเอียดได้ที่
<http://slurm.schedmd.com/>.

Slurm เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้งรุ่น2
ของใบอนุญาตหรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า

Slurm ถูกแจกจ่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ ปราศจาก
แม้แต่การรับประกันโดยนัยของการค้าขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดู
GNU General Public License สำหรับรายละเอียดเพิ่มเติม

ใช้ scancel ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad