นี่คือคำสั่ง qmgrB ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
qmgr - ตัวจัดการระบบแบตช์ pbs
เรื่องย่อ
qmgr [-a] [-c command] [-e] [-n] [-z] [เซิร์ฟเวอร์...]
DESCRIPTION
การขอ ตร.มก คำสั่งจัดเตรียมอินเทอร์เฟซผู้ดูแลระบบให้กับระบบแบตช์
คำสั่งอ่านคำสั่งจากอินพุตมาตรฐาน มีการตรวจสอบไวยากรณ์ของแต่ละคำสั่ง
และคำขอที่เหมาะสมจะถูกส่งไปยังเซิร์ฟเวอร์แบทช์หรือเซิร์ฟเวอร์
รายการหรือคำสั่งย่อยการพิมพ์ของ qmgr สามารถดำเนินการได้โดยผู้ใช้ทั่วไป กำลังสร้างหรือ
การลบคิวต้องการสิทธิ์ PBS Manager การตั้งค่าหรือยกเลิกการตั้งค่าเซิร์ฟเวอร์หรือคิว
แอ็ตทริบิวต์ต้องใช้สิทธิ์ PBS Operator หรือ Manager
OPTIONS
-a ยกเลิก ตร.มก เกี่ยวกับข้อผิดพลาดทางไวยากรณ์หรือคำขอใด ๆ ที่เซิร์ฟเวอร์ปฏิเสธ
-c คำสั่งดำเนินการเดียว คำสั่ง และออก ตร.มก .
-e สะท้อนคำสั่งทั้งหมดไปยังเอาต์พุตมาตรฐาน
-n ไม่มีการดำเนินการคำสั่ง ดำเนินการตรวจสอบไวยากรณ์เท่านั้น
-z ไม่มีข้อผิดพลาดถูกเขียนถึงข้อผิดพลาดมาตรฐาน
ตัวดำเนินการ
การขอ เซิร์ฟเวอร์ ตัวถูกดำเนินการระบุชื่อของเซิร์ฟเวอร์แบตช์ที่ผู้ดูแลระบบ
คำขอจะถูกส่ง แต่ละ เซิร์ฟเวอร์ สอดคล้องกับไวยากรณ์ต่อไปนี้:
host_name[:พอร์ต]
ที่ไหน ชื่อโฮสต์ เป็นชื่อเครือข่ายของโฮสต์ที่เซิร์ฟเวอร์กำลังทำงานอยู่และ พอร์ต is
หมายเลขพอร์ตที่จะเชื่อมต่อ ถ้า พอร์ต ไม่ได้ระบุ หมายเลขพอร์ตเริ่มต้นคือ
มือสอง
If เซิร์ฟเวอร์ ไม่ได้ระบุคำขอของผู้ดูแลระบบจะถูกส่งไปยังเซิร์ฟเวอร์ภายใน
มาตรฐาน INPUT
การขอ ตร.มก คำสั่งอ่านอินพุตมาตรฐานสำหรับคำสั่งจนถึงจุดสิ้นสุดของไฟล์หรือ
ทางออก or เลิก อ่านคำสั่งแล้ว
มาตรฐาน เอาท์พุท
หากเอาต์พุตมาตรฐานเชื่อมต่อกับเทอร์มินัล พรอมต์คำสั่งจะถูกเขียนไปที่
เอาต์พุตมาตรฐานเมื่อ qmgr พร้อมที่จะอ่านคำสั่ง
ถ้า -e มีการระบุตัวเลือก ตร.มก จะสะท้อนคำสั่งที่อ่านจากอินพุตมาตรฐานถึง
เอาต์พุตมาตรฐาน
มาตรฐาน ข้อผิดพลาด
ถ้า -z ไม่ได้ระบุตัวเลือก คำสั่ง qmgr จะเขียนข้อความวินิจฉัยไปยัง
ข้อผิดพลาดมาตรฐานสำหรับแต่ละข้อผิดพลาดที่เกิดขึ้น
ขยาย DESCRIPTION
If ตร.มก ถูกเรียกโดยไม่มี -c ตัวเลือกและเอาต์พุตมาตรฐานเชื่อมต่อกับเทอร์มินัล
qmgr จะเขียนข้อความแจ้งไปยังเอาต์พุตมาตรฐานและอ่านคำสั่งจากอินพุตมาตรฐาน
คำสั่งสามารถย่อให้อยู่ในรูปแบบที่ชัดเจนขั้นต่ำได้ คำสั่งสิ้นสุดลงโดย
อักขระขึ้นบรรทัดใหม่หรือเครื่องหมายอัฒภาค ";" อักขระ สามารถป้อนคำสั่งได้หลายคำสั่งบน
บรรทัดเดียว คำสั่งอาจขยายข้ามบรรทัดโดยการหลีกเลี่ยงอักขระบรรทัดใหม่ด้วย
แบ็กสแลช "\"
ความคิดเห็นเริ่มต้นด้วยอักขระ # และไปต่อท้ายบรรทัด ความคิดเห็นและว่างเปล่า
บรรทัดจะถูกละเว้นโดย qmgr
ผู้กำกับ ซิงค์
คำสั่ง qmgr เป็นหนึ่งในรูปแบบต่อไปนี้:
คำสั่ง เซิร์ฟเวอร์ [ชื่อ] [สนใจ OP ค่า[,attr OP ค่า,...]]
คำสั่ง คิว [ชื่อ] [สนใจ OP ค่า[,attr OP ค่า,...]]
คำสั่ง ปม [ชื่อ] [สนใจ OP ค่า[,attr OP ค่า,...]]
ที่ไหน
คำสั่งคือคำสั่งที่จะดำเนินการกับวัตถุ คำสั่งคือ:
แอคทีฟตั้งค่าอ็อบเจกต์แอคทีฟ หากระบุวัตถุที่ใช้งานอยู่และ
ไม่ได้ระบุชื่อใน qmgr cmd ชื่อวัตถุที่ใช้งานจะถูกใช้
create คือการสร้างวัตถุใหม่ นำไปใช้กับคิวและโหนด
การลบคือการทำลายวัตถุที่มีอยู่ นำไปใช้กับคิวและโหนด
set คือการกำหนดหรือแก้ไขค่าแอตทริบิวต์ของวัตถุ
unset คือการล้างค่าแอตทริบิวต์ของวัตถุ หมายเหตุ แบบฟอร์มนี้
ไม่ยอมรับ OP และค่า เฉพาะชื่อแอตทริบิวต์
รายการคือการแสดงรายการแอตทริบิวต์ปัจจุบันและค่าที่เกี่ยวข้องของวัตถุ
print คือการพิมพ์คุณสมบัติคิวและเซิร์ฟเวอร์ทั้งหมดในรูปแบบที่จะ
สามารถใช้เป็นอินพุตของคำสั่ง qmgr
ชื่อคือรายชื่อของวัตถุเฉพาะ รายชื่ออยู่ในรูปแบบ:
[ชื่อ][@เซิร์ฟเวอร์][,คิว_ชื่อ[@เซิร์ฟเวอร์]...]
โดยไม่มีช่องว่างสีขาวขวางกั้น ชื่อของวัตถุจะถูกประกาศเมื่อ
วัตถุถูกสร้างขึ้นครั้งแรก หากชื่อเป็น @server แสดงว่าวัตถุทั้งหมดของ
ประเภทที่ระบุที่เซิร์ฟเวอร์จะมีผล
attr ระบุชื่อของแอตทริบิวต์ของวัตถุที่จะตั้งค่าหรือแก้ไข
หากแอตทริบิวต์เป็นชุดที่ประกอบด้วยชุดทรัพยากรแอตทริบิวต์
ระบุไว้ในรูปแบบ:
คุณลักษณะ_ชื่อ.ทรัพยากร_ชื่อ
การดำเนินการ OP ที่จะดำเนินการกับแอตทริบิวต์และค่าของมัน:
= ตั้งค่าแอตทริบิวต์ หากแอตทริบิวต์มีค่าอยู่แล้ว
ค่าปัจจุบันจะถูกแทนที่ด้วยค่าใหม่
+= เพิ่มมูลค่าปัจจุบันของแอตทริบิวต์ตามจำนวนในใหม่
มูลค่า
-= ลดค่าปัจจุบันของแอตทริบิวต์ตามจำนวนในค่าใหม่
มูลค่า
กำหนดมูลค่าให้กับแอตทริบิวต์ หากค่ามีช่องว่าง ให้ใส่เครื่องหมายจุลภาค
หรืออักขระพิเศษอื่นๆ เช่น อักขระ # สตริงค่าต้องเป็น
อยู่ในเครื่องหมายคำพูด (")
ต่อไปนี้คือตัวอย่างของคำสั่ง qmgr:
สร้าง คิว รวดเร็ว ลำดับความสำคัญ=10,queue_type=e,เปิดใช้งาน = จริง,max_running=0
เซ็ต คิว รวดเร็ว max_running +=2
สร้าง คิว น้อย
เซ็ต คิว น้อย Resources_max.mem=8mw,resources_max.cput=10
ยกเลิกการตั้งค่า คิว รวดเร็ว max_running
เซ็ต ปม รัฐ = ลงออฟไลน์
คล่องแคล่ว เซิร์ฟเวอร์ s1,s2,s3
รายการ คิว @เซิร์ฟเวอร์1
เซ็ต คิว max_running = 10 - ใช้ คล่องแคล่ว คิว
EXIT สถานภาพ
เมื่อประมวลผลตัวถูกดำเนินการทั้งหมดที่นำเสนอต่อคำสั่ง qmgr สำเร็จแล้ว exit
สถานะจะเป็นค่าศูนย์
หากคำสั่ง qmgr ไม่สามารถประมวลผลตัวถูกดำเนินการใดๆ คำสั่งจะออกด้วยค่าที่มากกว่า
กว่าศูนย์
ใช้ qmgrB ออนไลน์โดยใช้บริการ onworks.net
