นี่คือคำสั่ง qsubposix ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
qsub — ส่งสคริปต์
เรื่องย่อ
คิวซับ [-ก วันเวลา] [-ก account_string] [-ค ระยะห่าง]
[-ค directive_prefix] [-อี เส้นทาง_ชื่อ] [-h] [-j เข้าร่วม_รายการ]
[-k Keep_list] [-ม mail_options] [-ม mail_list] [-น พร้อมชื่อ]
[-o เส้นทาง_ชื่อ] [-หน้า ลำดับความสำคัญ] [-q ปลายทาง] [-ร y|n]
[-ส เส้นทาง_ชื่อ_รายการ] [-คุณ user_list] [-v ตัวแปร_list] [-V]
[-z] [ต้นฉบับ]
DESCRIPTION
การส่งสคริปต์คือการสร้างงานแบทช์ที่รันสคริปต์ สคริปต์คือ
ส่งโดยคำขอไปยังเซิร์ฟเวอร์แบตช์ NS คิวซับ ยูทิลิตี้เป็นชุดที่ผู้ใช้สามารถเข้าถึงได้
ลูกค้าที่ส่งสคริปต์
เมื่อสำเร็จลุล่วงแล้ว คิวซับ ยูทิลิตี้จะต้องสร้างงานแบทช์ที่จะ
รันสคริปต์ที่ส่งมา
การขอ คิวซับ ยูทิลิตี้จะส่งสคริปต์โดยส่ง คิว การสัมภาษณ์ ขอร้อง ไปยังเซิร์ฟเวอร์แบทช์
การขอ คิวซับ ยูทิลิตี้จะต้องวางค่าของตัวแปรสภาพแวดล้อมต่อไปนี้ใน
ตัวแปร_รายการ แอตทริบิวต์ของงานแบทช์: หน้าหลัก, ภาษา, ชื่อล็อก, เส้นทาง, MAIL, SHELLและ TZ.
ชื่อของตัวแปรสภาพแวดล้อมจะเป็นชื่อปัจจุบันที่นำหน้าด้วยสตริง
พีบีเอส_O_.
หมายเหตุ หากมูลค่าปัจจุบันของ หน้าหลัก ตัวแปรในพื้นที่สิ่งแวดล้อมของ คิวซับ
ยูทิลิตี้คือ /aa/bb/ซีซีแล้ว คิวซับ จะวาง PBS_O_HOME=/aa/bb/ซีซี ที่
ตัวแปร_รายการ คุณลักษณะของงานแบทช์
นอกเหนือจากตัวแปรที่อธิบายไว้ข้างต้นแล้ว คิวซับ ยูทิลิตี้จะเพิ่มต่อไปนี้
ตัวแปรที่มีค่าที่ระบุในรายการตัวแปร:
PBS_O_WORKDIR เส้นทางที่แน่นอนของไดเร็กทอรีการทำงานปัจจุบันของ คิวซับ ประโยชน์
กระบวนการ
PBS_O_HOST ชื่อเจ้าบ้านที่ คิวซับ ยูทิลิตี้กำลังทำงาน
OPTIONS
การขอ คิวซับ ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.
ตัวเลือกต่อไปนี้จะได้รับการสนับสนุนโดยการดำเนินการ:
-ก วันเวลา
กำหนดเวลาที่ชุดงานมีสิทธิ์ในการดำเนินการ
การขอ คิวซับ ยูทิลิตีจะต้องยอมรับตัวเลือกอาร์กิวเมนต์ที่สอดคล้องกับไวยากรณ์ของ
เวลา ตัวถูกดำเนินการของ แตะ ประโยชน์
ตาราง 4-19: สภาพสิ่งแวดล้อม ตัวแปร ความคุ้มค่า (ยูทิลิตี้)
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────...
│ตัวแปร ชื่อ │ ความคุ้มค่า at คิวซับ เวลา │
├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────...
│PBS_O_HOME │ หน้าหลัก │
│PBS_O_HOST │ ชื่อโฮสต์ของลูกค้า │
│PBS_O_LANG │ ภาษา │
│PBS_O_LOGNAME │ ชื่อล็อก │
│PBS_O_PATH │ เส้นทาง │
│PBS_O_MAIL │ MAIL │
│PBS_O_SHELL │ SHELL │
│PBS_O_TZ │ TZ │
│PBS_O_WORKDIR │ ไดเร็กทอรีการทำงานปัจจุบัน │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────...
หมายเหตุ เซิร์ฟเวอร์ที่เริ่มการทำงานของชุดงานจะเพิ่มอื่นๆ
ตัวแปรไปยังสภาพแวดล้อมของงานแบทช์ ดู Section 3.2.2.1, ชุด
การสัมภาษณ์ การกระทำ.
การขอ คิวซับ ยูทิลิตี้จะตั้งค่า เวลาดำเนินการ แอตทริบิวต์ของงานแบทช์ไปยัง
จำนวนวินาทีตั้งแต่ยุคที่เทียบเท่ากับเวลาท้องถิ่นที่แสดง
โดยมูลค่าของ วันเวลา ตัวเลือกอาร์กิวเมนต์ ยุคถูกกำหนดไว้ในฐาน
ปริมาณคำจำกัดความของ POSIX.1-2008, Section 3.150, ยุค.
ถ้า -ก ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
เวลาดำเนินการ แอตทริบิวต์ของงานแบทช์เป็นเวลา (จำนวนวินาทีตั้งแต่
ยุค) ซึ่งเร็วกว่าเวลาที่ยูทิลิตี้ออก
-ก account_string
กำหนดบัญชีที่การใช้ทรัพยากรของชุดงานควรเป็น
การเรียกเก็บเงิน
ไวยากรณ์ของ account_string ไม่ได้ระบุตัวเลือกอาร์กิวเมนต์
การขอ คิวซับ ยูทิลิตี้จะตั้งค่า ชื่อบัญชี แอตทริบิวต์ของงานแบทช์ไปยัง
มูลค่าของ account_string ตัวเลือกอาร์กิวเมนต์
ถ้า -ก ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้จะละเว้น
ชื่อบัญชี แอตทริบิวต์จากแอตทริบิวต์ของงานแบทช์
-ค ระยะห่าง
กำหนดว่างานแบทช์ควรได้รับการตรวจสอบหรือไม่ และหากเป็นเช่นนั้น ควรตรวจสอบบ่อยเพียงใด
การขอ คิวซับ ยูทิลิตีจะต้องยอมรับค่าสำหรับช่วง option-argument ที่เป็น
หนึ่งในสิ่งต่อไปนี้:
n จะไม่มีการดำเนินการตรวจสอบบนชุดงาน (NO_CHECKPOINT)
s Checkpointing จะดำเนินการเฉพาะเมื่อเซิร์ฟเวอร์แบตช์ถูกปิด
ลง (CHECKPOINT_AT_SHUTDOWN)
c จุดตรวจอัตโนมัติเป็นระยะ ๆ จะต้องดำเนินการที่
ขั้นต่ำ_Cpu_ช่วงเวลา แอตทริบิวต์ของคิวแบตช์ ในหน่วยของ CPU
นาที (CHECKPOINT_AT_MIN_CPU_INTERVAL)
c=นาที จุดตรวจอัตโนมัติเป็นระยะ ๆ จะดำเนินการทุก นาที of
เวลาของ CPU หรือทุกๆ ขั้นต่ำ_Cpu_ช่วงเวลา นาทีแล้วแต่จำนวนใดจะมากกว่า
การขอ นาที อาร์กิวเมนต์จะต้องสอดคล้องกับไวยากรณ์สำหรับจำนวนเต็มที่ไม่ได้ลงนาม
และจะต้องมากกว่าศูนย์
การขอ คิวซับ ยูทิลิตี้จะตั้งค่า ด่าน แอตทริบิวต์ของงานแบทช์ไปยัง
มูลค่าของ ระยะห่าง ตัวเลือกอาร์กิวเมนต์
ถ้า -ค ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
ด่าน แอตทริบิวต์ของงานแบทช์เป็นอักขระตัวเดียว 'ยู'
(CHECKPOINT_UNSPECIFIED)
-ค directive_prefix
กำหนดคำนำหน้าที่ประกาศคำสั่งไปยัง คิวซับ ยูทิลิตี้ภายใน
ต้นฉบับ
การขอ directive_prefix ไม่ใช่แอ็ตทริบิวต์งานแบตช์ มันส่งผลต่อพฤติกรรมของ
คิวซับ ประโยชน์
ถ้า -ค เสนอตัวเลือกให้ คิวซับ ประโยชน์ใช้สอยและมูลค่าของ
directive_prefix option-argument เป็นสตริงว่างยูทิลิตี้จะไม่สแกน
ไฟล์สคริปต์สำหรับคำสั่ง ถ้า -ค ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ
อรรถประโยชน์ แล้วค่าของ PBS_DPREFIX ใช้ตัวแปรสภาพแวดล้อม ถ้า
ไม่ได้กำหนดตัวแปรสภาพแวดล้อม จากนั้นจึงเข้ารหัส #PBS ในอักขระแบบพกพา
ตั้งค่าเป็นค่าเริ่มต้น
-อี เส้นทาง_ชื่อ
กำหนดพาธที่จะใช้สำหรับสตรีมข้อผิดพลาดมาตรฐานของงานแบตช์
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a เส้นทาง_ชื่อ option-argument ซึ่งนำหน้าได้
โดยองค์ประกอบชื่อโฮสต์ของแบบฟอร์ม ชื่อโฮสต์:.
ถ้า เส้นทาง_ชื่อ option-argument เป็นชื่อพาธสัมบูรณ์, the คิวซับ
ยูทิลิตี้จะตั้งค่า Error_Path แอตทริบิวต์ของงานแบทช์กับค่าของ
เส้นทาง_ชื่อ ตัวเลือกอาร์กิวเมนต์
ถ้า เส้นทาง_ชื่อ option-argument ถือเป็นชื่อพา ธ ที่สัมพันธ์กันและไม่มีโฮสต์
มีการระบุองค์ประกอบชื่อ the คิวซับ ยูทิลิตี้จะตั้งค่า Error_Path คุณลักษณะ
ของงานแบทช์เป็นค่าของชื่อพาธสัมบูรณ์ที่ได้มาจากการขยาย
เส้นทาง_ชื่อ option-argument สัมพันธ์กับไดเร็กทอรีปัจจุบันของกระบวนการ
การดำเนินงาน คิวซับ.
ถ้า เส้นทาง_ชื่อ option-argument เป็นชื่อพาธสัมพันธ์และชื่อโฮสต์
มีการระบุองค์ประกอบ the คิวซับ ยูทิลิตี้จะตั้งค่า Error_Path คุณลักษณะของ
งานแบทช์เป็นมูลค่าของ เส้นทาง_ชื่อ ตัวเลือกอาร์กิวเมนต์โดยไม่ต้องขยาย NS
จะต้องรวมองค์ประกอบชื่อโฮสต์
ถ้า เส้นทาง_ชื่อ option-argument ไม่รวมองค์ประกอบชื่อโฮสต์ the คิวซับ
ยูทิลิตี้จะต้องนำหน้าชื่อพา ธ ด้วย ชื่อโฮสต์:, ที่ไหน ชื่อโฮสต์ เป็นชื่อของ
โฮสต์ที่ คิวซับ กำลังดำเนินการยูทิลิตี้
ถ้า -อี ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
Error_Path แอตทริบิวต์ของงานแบตช์ไปยังชื่อโฮสต์และเส้นทางของปัจจุบัน
ไดเร็กทอรีของกระบวนการส่งและชื่อไฟล์เริ่มต้น
ชื่อไฟล์เริ่มต้นสำหรับข้อผิดพลาดมาตรฐานมีรูปแบบดังต่อไปนี้:
Job_name.eลำดับหมายเลข
-h ระบุว่ามีการใช้การระงับ USER กับงานแบตช์
การขอ คิวซับ ยูทิลิตี้จะกำหนดมูลค่าของ Hold_Type คุณลักษณะของชุดงาน
งานสู่ความคุ้มค่า USER
ถ้า -h ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
Hold_Type แอตทริบิวต์ของงานแบทช์เป็นค่า NO_HOLD
-j เข้าร่วม_รายการ
กำหนดสตรีมของงานแบตช์ที่จะรวมเข้าด้วยกัน NS คิวซับ -j ตัวเลือกจะ
ยอมรับค่าสำหรับ เข้าร่วม_รายการ option-argument ที่เป็นสตริงของ
อักขระที่เป็นตัวอักษรและตัวเลขในชุดอักขระแบบพกพา (ดูคำจำกัดความพื้นฐาน
ปริมาณของ POSIX.1–2008, Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์ ชุด).
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a เข้าร่วม_รายการ option-argument ที่ประกอบด้วย one
หรือมากกว่าตัวอักษร 'อี' และ 'โอ', หรืออักษรตัวเดียว 'N'.
สตรีมเอาท์พุตงานแบตช์อื่นๆ ทั้งหมดที่ระบุจะถูกรวมเข้ากับ
สตรีมเอาต์พุตแสดงโดยอักขระที่แสดงเป็นอันดับแรกใน เข้าร่วม_รายการ ตัวเลือก-
ข้อโต้แย้ง.
สำหรับแต่ละอักขระที่ไม่ซ้ำกันใน เข้าร่วม_รายการ ตัวเลือก-อาร์กิวเมนต์, the คิวซับ ประโยชน์
จะเพิ่มมูลค่าให้กับ เข้าร่วม_Path แอตทริบิวต์ของชุดงานดังนี้แต่ละ
เป็นตัวแทนของสตรีมงานแบทช์อื่นที่จะเข้าร่วม:
e ข้อผิดพลาดมาตรฐานของงานแบทช์ (JOIN_STD_ERROR)
o เอาต์พุตมาตรฐานของงานแบทช์ (JOIN_STD_OUTPUT)
ที่มีอยู่ เข้าร่วม_Path สามารถล้างแอตทริบิวต์ได้ด้วยประเภทการเข้าร่วมต่อไปนี้:
ไม่มี NO_JOIN
If 'N' ถูกระบุแล้วไม่มีไฟล์ที่เข้าร่วม NS คิวซับ ยูทิลิตี้จะต้องพิจารณา
เป็นข้อผิดพลาดหากมีประเภทการเข้าร่วมอื่นที่ไม่ใช่ 'N' รวมกับประเภทการเข้าร่วม 'N'.
แอปพลิเคชันที่ปฏิบัติตามอย่างเคร่งครัดจะต้องไม่ทำซ้ำอักขระใด ๆ 'อี',
'โอ'หรือ 'N' ภายใน เข้าร่วม_รายการ ตัวเลือกอาร์กิวเมนต์ NS คิวซับ ยูทิลิตี้จะอนุญาต
การซ้ำซ้อนของตัวอักษร แต่จะไม่ได้กำหนดความหมายเพิ่มเติมให้กับ
ตัวอักษรซ้ำ
การใช้งานอาจกำหนดประเภทการรวมอื่นๆ เอกสารความสอดคล้องสำหรับ an
การใช้งานจะอธิบายกระแสงานแบบแบตช์เพิ่มเติมว่าเป็นอย่างไร
ระบุ พฤติกรรมภายใน และผลกระทบต่อพฤติกรรมของ
ประโยชน์
ถ้า -j ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
มูลค่าของ เข้าร่วม_Path แอตทริบิวต์ของงานแบตช์ไปยัง NO_JOIN
-k Keep_list
กำหนดเอาต์พุตของงานแบตช์ที่จะเก็บไว้บนโฮสต์การดำเนินการ
การขอ คิวซับ -k ตัวเลือกจะต้องยอมรับค่าสำหรับ Keep_list ตัวเลือก-อาร์กิวเมนต์ที่
เป็นสตริงของอักขระที่เป็นตัวอักษรและตัวเลขคละกันในชุดอักขระแบบพกพา (ดูที่
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008, Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์ ชุด).
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a Keep_list option-argument ที่ประกอบด้วย one
หรือมากกว่าตัวอักษร 'อี' และ 'โอ', หรืออักษรตัวเดียว 'N'.
สำหรับแต่ละอักขระที่ไม่ซ้ำกันใน Keep_list ตัวเลือก-อาร์กิวเมนต์, the คิวซับ ประโยชน์
จะเพิ่มมูลค่าให้กับ Keep_Files แอตทริบิวต์ของชุดงานดังนี้แต่ละ
แสดงถึงสตรีมงานแบทช์ที่แตกต่างกันเพื่อเก็บไว้:
e ข้อผิดพลาดมาตรฐานของงานแบทช์ (KEEP_STD_ERROR)
o เอาต์พุตมาตรฐานของงานแบทช์ (KEEP_STD_OUTPUT)
ถ้าทั้งสองอย่าง 'อี' และ 'โอ' ถูกระบุ จากนั้นทั้งสองไฟล์จะถูกเก็บไว้ ที่มีอยู่
Keep_Files สามารถล้างแอตทริบิวต์ได้ด้วยประเภทการเก็บข้อมูลต่อไปนี้:
n NO_KEEP
If 'N' ถูกระบุไว้ จึงไม่เก็บไฟล์ไว้ NS คิวซับ ยูทิลิตี้จะต้องพิจารณา
มันเป็นข้อผิดพลาดหากมีประเภทอื่นนอกเหนือจาก 'N' รวมกับ Keep type 'N'.
แอปพลิเคชันที่ปฏิบัติตามอย่างเคร่งครัดจะต้องไม่ทำซ้ำอักขระใด ๆ 'อี',
'โอ'หรือ 'N' ภายใน Keep_list ตัวเลือกอาร์กิวเมนต์ NS คิวซับ ยูทิลิตี้จะอนุญาต
การซ้ำซ้อนของตัวอักษร แต่จะไม่ได้กำหนดความหมายเพิ่มเติมให้กับ
ตัวอักษรซ้ำ
การใช้งานอาจกำหนดประเภทการเก็บข้อมูลอื่นๆ เอกสารความสอดคล้องสำหรับ an
การใช้งานต้องอธิบายประเภทการเก็บข้อมูลเพิ่มเติม วิธีระบุ
พฤติกรรมภายในและผลกระทบต่อพฤติกรรมของยูทิลิตี้ ถ้า
-k ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
Keep_Files แอตทริบิวต์ของงานแบทช์เป็นค่า NO_KEEP
-ม mail_options
กำหนดจุดในการดำเนินการของงานแบทช์ที่เซิร์ฟเวอร์แบตช์
ที่จัดการงานแบทช์จะส่งจดหมายเกี่ยวกับการเปลี่ยนแปลงในสถานะของ
งานแบทช์
การขอ คิวซับ -ม ตัวเลือกจะต้องยอมรับค่าสำหรับ mail_options ตัวเลือก-ข้อโต้แย้ง
นั่นคือสตริงของตัวอักษรและตัวเลขในชุดอักขระแบบพกพา (ดู
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์
ชุด).
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับค่าสำหรับ mail_options ตัวเลือก-อาร์กิวเมนต์ที่
เป็นสตริงของอักขระตั้งแต่หนึ่งตัวขึ้นไป 'อี', 'NS'และ 'A', หรือซิงเกิ้ล
ตัวอักษร 'N'.
สำหรับแต่ละอักขระที่ไม่ซ้ำกันใน mail_options ตัวเลือก-อาร์กิวเมนต์, the คิวซับ ประโยชน์
จะเพิ่มมูลค่าให้กับ Mail_Users แอตทริบิวต์ของชุดงานดังนี้แต่ละ
แสดงถึงเวลาที่ต่างกันในช่วงชีวิตของงานแบทช์ที่จะส่ง
mail:
อีเมล MAIL_AT_EXIT
ข MAIL_AT_BEGINNING
MAIL_AT_ABORT
หากอักขระเหล่านี้ซ้ำกันใน mail_options ตัวเลือกอาร์กิวเมนต์
รายการที่ซ้ำกันจะถูกละเว้น
ที่มีอยู่ Mail_Points แอตทริบิวต์สามารถล้างได้โดยประเภทจดหมายต่อไปนี้:
น NO_MAIL
If 'N' ถูกระบุแล้ว เมลจะไม่ถูกส่ง NS คิวซับ ยูทิลิตี้จะพิจารณามัน
เกิดข้อผิดพลาดหากเมลประเภทอื่นที่ไม่ใช่ 'N' รวมกับประเภทจดหมาย 'N'.
แอปพลิเคชันที่ปฏิบัติตามอย่างเคร่งครัดจะต้องไม่ทำซ้ำอักขระใด ๆ 'อี',
'NS', 'A'หรือ 'N' ภายใน mail_options ตัวเลือกอาร์กิวเมนต์
การขอ คิวซับ ยูทิลิตี้จะอนุญาตให้ทำซ้ำตัวอักษร แต่จะไม่กำหนด
ความหมายเพิ่มเติมสำหรับอักขระซ้ำ การดำเนินการอาจกำหนด
จดหมายประเภทอื่นๆ เอกสารความสอดคล้องสำหรับการดำเนินการจะต้องอธิบาย
ประเภทเมลเพิ่มเติม การระบุลักษณะ พฤติกรรมภายใน และ
ส่งผลต่อพฤติกรรมของยูทิลิตี้อย่างไร
ถ้า -ม ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
Mail_Points แอตทริบิวต์ของค่า MAIL_AT_ABORT
-ม mail_list
กำหนดรายชื่อผู้ใช้ที่เซิร์ฟเวอร์แบตช์ที่รันงานแบตช์
จะส่งจดหมายหากเซิร์ฟเวอร์ส่งจดหมายเกี่ยวกับงานแบทช์
ไวยากรณ์ของ mail_list ไม่ได้ระบุตัวเลือกอาร์กิวเมนต์
หากการดำเนินการตาม คิวซับ ยูทิลิตี้ใช้บริการชื่อเพื่อค้นหาผู้ใช้
ยูทิลิตีควรยอมรับไวยากรณ์ที่ใช้โดยบริการชื่อ
หากการดำเนินการตาม คิวซับ ยูทิลิตี้ไม่ได้ใช้บริการชื่อเพื่อค้นหา
ผู้ใช้ การใช้งานควรยอมรับไวยากรณ์ต่อไปนี้สำหรับชื่อผู้ใช้:
mail_address[,,mail_address-]
การตีความของ mail_address มีการกำหนดการใช้งาน
การขอ คิวซับ ยูทิลิตี้จะตั้งค่า Mail_Users แอตทริบิวต์ของงานแบทช์ไปยัง
มูลค่าของ mail_list ตัวเลือกอาร์กิวเมนต์
ถ้า -ม ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ให้ยูทิลิตี้วาง
เฉพาะชื่อผู้ใช้และชื่อโฮสต์สำหรับกระบวนการปัจจุบันใน Mail_Users
คุณลักษณะของงานแบทช์
-น พร้อมชื่อ กำหนดชื่อของงานแบทช์
การขอ คิวซับ -น ตัวเลือกจะต้องยอมรับค่าสำหรับ พร้อมชื่อ ตัวเลือกอาร์กิวเมนต์ที่เป็น
สตริงอักขระที่เป็นตัวอักษรและตัวเลขคละกันสูงสุด 15 ตัวในชุดอักขระแบบพกพา (ดู
ปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 6.1, เคสชาร์จแบตเตอรี่ คาแรคเตอร์
ชุด) โดยที่อักขระตัวแรกเป็นตัวอักษร
การขอ คิวซับ ยูทิลิตี้จะกำหนดมูลค่าของ งาน_ชื่อ คุณลักษณะของงานแบทช์
ถึงมูลค่าของ พร้อมชื่อ ตัวเลือกอาร์กิวเมนต์
ถ้า -น ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
งาน_ชื่อ แอตทริบิวต์ของงานแบทช์กับชื่อของ ต้นฉบับ อาร์กิวเมนต์จาก
ซึ่งข้อกำหนดไดเร็กทอรี หากมี ถูกลบออก
ถ้า -น ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้และสคริปต์ถูกอ่าน
จากอินพุตมาตรฐานยูทิลิตี้จะต้องตั้งค่า งาน_ชื่อ คุณลักษณะของชุดงาน
งานให้คุ้มค่า STDIN
-o เส้นทาง_ชื่อ
กำหนดพาธสำหรับเอาต์พุตมาตรฐานของงานแบตช์
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a เส้นทาง_ชื่อ ตัวเลือก-อาร์กิวเมนต์ที่สอดคล้องกับ
วากยสัมพันธ์ของ เส้นทาง_ชื่อ องค์ประกอบที่กำหนดไว้ในไดรฟ์ข้อมูลอินเทอร์เฟซระบบของ
POSIX.1-2008 ซึ่งนำหน้าด้วยองค์ประกอบชื่อโฮสต์ของแบบฟอร์ม
ชื่อโฮสต์:.
ถ้า เส้นทาง_ชื่อ option-argument เป็นชื่อพาธสัมบูรณ์, the คิวซับ
ยูทิลิตี้จะตั้งค่า ผลลัพธ์_เส้นทาง แอตทริบิวต์ของงานแบทช์กับค่าของ
เส้นทาง_ชื่อ ตัวเลือกอาร์กิวเมนต์โดยไม่ต้องขยาย
ถ้า เส้นทาง_ชื่อ option-argument ถือเป็นชื่อพา ธ ที่สัมพันธ์กันและไม่มีโฮสต์
มีการระบุองค์ประกอบชื่อ the คิวซับ ยูทิลิตี้จะตั้งค่า ผลลัพธ์_เส้นทาง คุณลักษณะ
ของงานแบทช์ไปยังชื่อพาธที่ได้มาจากการขยายค่าของ เส้นทาง_ชื่อ
อาร์กิวเมนต์ตัวเลือกที่สัมพันธ์กับไดเร็กทอรีปัจจุบันของกระบวนการที่ดำเนินการ
คิวซับ.
ถ้า เส้นทาง_ชื่อ option-argument เป็นชื่อพาธสัมพันธ์และชื่อโฮสต์
มีการระบุองค์ประกอบ the คิวซับ ยูทิลิตี้จะตั้งค่า ผลลัพธ์_เส้นทาง คุณลักษณะของ
งานแบทช์เป็นค่าของ เส้นทาง_ชื่อ ตัวเลือกอาร์กิวเมนต์โดยไม่ต้องขยาย
ถ้า เส้นทาง_ชื่อ option-argument ไม่ได้ระบุองค์ประกอบชื่อโฮสต์ the คิวซับ
ยูทิลิตี้จะต้องนำหน้าชื่อพา ธ ด้วย ชื่อโฮสต์:, ที่ไหน ชื่อโฮสต์ เป็นชื่อของ
โฮสต์ที่ คิวซับ ยูทิลิตี้กำลังดำเนินการ
ถ้า -o ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
ผลลัพธ์_เส้นทาง แอตทริบิวต์ของงานแบตช์ไปยังชื่อโฮสต์และเส้นทางของปัจจุบัน
ไดเร็กทอรีของกระบวนการส่งและชื่อไฟล์เริ่มต้น
ชื่อไฟล์เริ่มต้นสำหรับเอาต์พุตมาตรฐานมีรูปแบบดังต่อไปนี้:
Job_name.oลำดับหมายเลข
-หน้า ลำดับความสำคัญ
กำหนดลำดับความสำคัญที่งานแบตช์ควรมีสัมพันธ์กับงานแบตช์อื่นที่เป็นเจ้าของ
โดยเซิร์ฟเวอร์แบทช์
การขอ คิวซับ ยูทิลิตี้จะตั้งค่า ลำดับความสำคัญ แอตทริบิวต์ของงานแบทช์กับค่า
ของ ลำดับความสำคัญ ตัวเลือกอาร์กิวเมนต์
ถ้า -หน้า ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ อรรถประโยชน์ มูลค่าของ ลำดับความสำคัญ
แอ็ตทริบิวต์ถูกกำหนดการใช้งาน
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับค่าสำหรับ ลำดับความสำคัญ ตัวเลือก-อาร์กิวเมนต์ที่
สอดคล้องกับไวยากรณ์สำหรับจำนวนเต็มทศนิยมที่มีเครื่องหมายและมีค่าไม่น้อยกว่า
−1024 และไม่เกิน 1023
-q ปลายทาง
กำหนดปลายทางของงานแบทช์
ปลายทางไม่ใช่แอททริบิวต์งานแบทช์ มันกำหนดเซิร์ฟเวอร์แบตช์
และอาจเป็นคิวแบทช์ซึ่ง คิวซับ แบตช์ยูทิลิตี้เข้าคิวแบตช์
งาน
การขอ คิวซับ ยูทิลิตีจะต้องส่งสคริปต์ไปยังเซิร์ฟเวอร์แบตช์ที่ตั้งชื่อโดย
ปลายทาง option-argument หรือเซิร์ฟเวอร์ที่เป็นเจ้าของคิวแบตช์ที่มีชื่ออยู่ใน
ปลายทาง ตัวเลือกอาร์กิวเมนต์
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับข้อโต้แย้งทางเลือกสำหรับ -q ตัวเลือกที่สอดคล้องกับ
ไปยังไวยากรณ์สำหรับปลายทาง (ดู Section 3.3.2, ปลายทาง).
ถ้า -q ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ the คิวซับ ยูทิลิตี้จะ
ส่งงานแบทช์ไปยังปลายทางเริ่มต้น กลไกการตัดสิน
ปลายทางเริ่มต้นคือการใช้งานที่กำหนดไว้
-ร y|n กำหนดว่างานแบตช์สามารถรันซ้ำได้หรือไม่
ถ้าค่าของ option-argument คือ yที่ คิวซับ ยูทิลิตี้จะตั้งค่า
เรียกซ้ำได้ แอตทริบิวต์ของงานแบตช์เป็น TRUE
ถ้าค่าของ option-argument คือ nที่ คิวซับ ยูทิลิตี้จะตั้งค่า
เรียกซ้ำได้ แอตทริบิวต์ของงานแบตช์เป็น FALSE
ถ้า -ร ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
เรียกซ้ำได้ แอตทริบิวต์ของงานแบตช์เป็น TRUE
-ส เส้นทาง_ชื่อ_รายการ
กำหนดชื่อพาธไปยังเชลล์ที่งานแบตช์จะถูกดำเนินการ
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a เส้นทาง_ชื่อ_รายการ ตัวเลือก-อาร์กิวเมนต์ที่สอดคล้องกับ
ไวยากรณ์ต่อไปนี้:
ชื่อพา ธ[@เจ้าภาพ][,,ชื่อพา ธ[@เจ้าภาพ]-]
การขอ คิวซับ ยูทิลิตีจะอนุญาตให้ใช้ชื่อพาธเดียวเท่านั้นสำหรับชื่อโฮสต์ที่กำหนด NS คิวซับ
ยูทิลิตีจะอนุญาตเพียงชื่อพาธเดียวเท่านั้นที่ไม่มีชื่อโฮสต์ที่สอดคล้องกัน
การขอ คิวซับ ยูทิลิตี้จะเพิ่มมูลค่าให้กับ Shell_Path_List คุณลักษณะของชุดงาน
งานสำหรับแต่ละรายการใน เส้นทาง_ชื่อ_รายการ ตัวเลือกอาร์กิวเมนต์
ถ้า -ส ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
Shell_Path_List แอ็ตทริบิวต์ของงานแบตช์กับสตริง null
เอกสารความสอดคล้องสำหรับการดำเนินการต้องอธิบายกลไกที่ใช้
เพื่อตั้งค่าเชลล์เริ่มต้นและกำหนดค่าปัจจุบันของเชลล์เริ่มต้น
การใช้งานจะต้องจัดเตรียมวิธีการสำหรับการติดตั้งเพื่อตั้งค่าเริ่มต้น
เชลล์ไปยังเชลล์ล็อกอินของผู้ใช้ภายใต้งานแบตช์ที่จะดำเนินการ
ดู Section 3.3.3, แพลตฟอร์มที่หลากหลาย คีย์เวิร์ด-ค่า คู่ สำหรับวิธีการถอด
คีย์เวิร์ด=ความคุ้มค่า (และ ความคุ้มค่า@คีย์เวิร์ด) คู่และกฎทั่วไปอื่น ๆ สำหรับรายการ-
แอ็ตทริบิวต์งานแบทช์ที่มุ่งเน้น
-คุณ user_list
กำหนดชื่อผู้ใช้ภายใต้งานแบตช์ที่จะดำเนินการ
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a user_list ตัวเลือก-อาร์กิวเมนต์ที่สอดคล้องกับ
ไวยากรณ์ต่อไปนี้:
ชื่อผู้ใช้[@เจ้าภาพ][,,ชื่อผู้ใช้[@เจ้าภาพ]-]
การขอ คิวซับ ยูทิลิตีจะยอมรับชื่อผู้ใช้เพียงชื่อเดียวที่ไม่มีชื่อที่เกี่ยวข้อง
ชื่อโฮสต์ NS คิวซับ ยูทิลิตีจะยอมรับชื่อผู้ใช้เพียงชื่อเดียวต่อโฮสต์ที่มีชื่อ
การขอ คิวซับ ยูทิลิตี้จะเพิ่มมูลค่าให้กับ User_List คุณลักษณะของงานแบทช์
สำหรับแต่ละรายการใน user_list ตัวเลือกอาร์กิวเมนต์
ถ้า -คุณ ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้ยูทิลิตี้จะต้องตั้งค่า
User_List แอตทริบิวต์ของงานแบตช์กับชื่อผู้ใช้ที่ยูทิลิตี้เป็น
กำลังดำเนินการ ดู Section 3.3.3, แพลตฟอร์มที่หลากหลาย คีย์เวิร์ด-ค่า คู่ สำหรับวิธีการของ
ลบ คีย์เวิร์ด=ความคุ้มค่า (และ ความคุ้มค่า@คีย์เวิร์ด) คู่และกฎทั่วไปอื่น ๆ สำหรับ
แอ็ตทริบิวต์งานแบทช์ที่เน้นรายการ
-v ตัวแปร_list
เพิ่มในรายการตัวแปรที่ส่งออกไปยังผู้นำเซสชันของ
งานแบทช์
A ตัวแปร_list เป็นเซตของสตริงของรูปแบบใดรูปแบบหนึ่งตัวแปร> หรือ
<ตัวแปร=ความคุ้มค่า>, คั่นด้วย ตัวอักษร
ถ้า -v เสนอตัวเลือกให้ คิวซับ ยูทิลิตี้ยังเพิ่ม,
สู่สิ่งแวดล้อม ตัวแปร_รายการ แอตทริบิวต์ของงานแบทช์ทุกตัวแปร
ตั้งชื่อตามสิ่งแวดล้อม ตัวแปร_list ทางเลือก-อาร์กิวเมนต์ และ ทางเลือก ค่า
ของตัวแปรที่กำหนด
หากไม่ได้ระบุค่าในบรรทัดคำสั่ง ค่า คิวซับ ยูทิลิตี้จะตั้งค่า
ค่าของตัวแปรแต่ละตัวในสภาพแวดล้อม ตัวแปร_รายการ คุณลักษณะของชุดงาน
งานกับค่าของตัวแปรสภาพแวดล้อมที่สอดคล้องกันสำหรับกระบวนการใน
ที่ยูทิลิตี้กำลังดำเนินการอยู่ ดู ตาราง 4 19-, สภาพสิ่งแวดล้อม ตัวแปร ความคุ้มค่า
(ยูทิลิตี้).
แอปพลิเคชันที่สอดคล้องต้องไม่ทำซ้ำตัวแปรในสภาพแวดล้อม
ตัวแปร_list ตัวเลือกอาร์กิวเมนต์
การขอ คิวซับ ยูทิลิตี้จะต้องไม่ทำซ้ำตัวแปรในสภาพแวดล้อม ตัวแปร_รายการ
คุณลักษณะของงานแบทช์ ดู Section 3.3.3, แพลตฟอร์มที่หลากหลาย คีย์เวิร์ด-ค่า คู่ สำหรับ
วิธีการถอด คีย์เวิร์ด=ความคุ้มค่า (และ ความคุ้มค่า@คีย์เวิร์ด) คู่และอื่น ๆ ทั่วไป
กฎสำหรับแอ็ตทริบิวต์งานแบทช์ที่เน้นรายการ
-V ระบุว่าตัวแปรสภาพแวดล้อมทั้งหมดของกระบวนการถูกส่งออกไปยัง
บริบทของงานแบทช์
การขอ คิวซับ ยูทิลิตี้จะต้องวางทุกตัวแปรสภาพแวดล้อมในกระบวนการที่
ยูทิลิตี้กำลังดำเนินการในรายการและจะต้องตั้งค่าของตัวแปรแต่ละตัวใน
คุณลักษณะของค่าของตัวแปรนั้นในกระบวนการ
-z ระบุว่ายูทิลิตี้ไม่เขียนแบตช์ job_identifier ของสิ่งที่สร้างขึ้น
งานแบทช์เป็นเอาต์พุตมาตรฐาน
ถ้า -z เสนอตัวเลือกให้ คิวซับ ยูทิลิตี้ ยูทิลิตี้จะไม่เขียน
แบทช์ job_identifier ของงานแบทช์ที่สร้างไปยังเอาต์พุตมาตรฐาน
ถ้า -z ตัวเลือกไม่ถูกนำเสนอต่อ คิวซับ ยูทิลิตี้, ยูทิลิตี้จะเขียน
ตัวระบุของงานแบทช์ที่สร้างไปยังเอาต์พุตมาตรฐาน
ตัวดำเนินการ
การขอ คิวซับ ยูทิลิตี้จะต้องยอมรับ a ต้นฉบับ ตัวถูกดำเนินการที่ระบุเส้นทางไปยังสคริปต์ของ
งานแบทช์
ถ้า ต้นฉบับ ตัวถูกดำเนินการไม่ได้นำเสนอต่อ คิวซับ ยูทิลิตี้หรือถ้าตัวถูกดำเนินการคือ
สตริงอักขระเดียว '-'ยูทิลิตี้จะต้องอ่านสคริปต์จากอินพุตมาตรฐาน
หากสคริปต์แสดงถึงเส้นทางบางส่วน คิวซับ ยูทิลิตี้จะขยายเส้นทางที่สัมพันธ์กัน
ไปยังไดเร็กทอรีปัจจุบันของกระบวนการที่รันยูทิลิตี
STDIN
การขอ คิวซับ ยูทิลิตีอ่านสคริปต์ของงานแบทช์จากอินพุตมาตรฐานหากสคริปต์
ถูกละเว้นหรือเป็นอักขระตัวเดียว '-'.
INPUT ไฟล์
นอกเหนือจากการผูกไฟล์ที่ระบุโดย ต้นฉบับ ตัวถูกดำเนินการไปยังงานแบทช์, the คิวซับ
ยูทิลิตีอ่านไฟล์สคริปต์และดำเนินการตามคำสั่งในสคริปต์
และพวกเรา ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ คิวซับ:
ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร ลำดับความสำคัญของตัวแปรสากล
ใช้เพื่อกำหนดค่าของหมวดหมู่สถานที่)
LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล
LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง)
LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐาน
ชื่อล็อก กำหนดชื่อล็อกอินของผู้ใช้
PBS_DPREFIX
กำหนดคำนำหน้าเริ่มต้นสำหรับคำสั่งภายในสคริปต์
SHELL กำหนดชื่อพาธของล่ามภาษาคำสั่งที่ต้องการของ
ผู้ใช้
TZ กำหนดเขตเวลาที่ใช้ในการตีความ วันเวลา ตัวเลือกอาร์กิวเมนต์ ถ้า TZ is
unset หรือ null จะใช้เขตเวลาเริ่มต้นที่ไม่ระบุ
อะซิงโครนัส กิจกรรม
เมื่อสร้างแล้ว งานแบตช์จะมีอยู่จนกว่าจะออก ยกเลิก หรือถูกลบ
หลังจากสร้างงานแบทช์โดย คิวซับ ยูทิลิตี เซิร์ฟเวอร์แบตช์อาจกำหนดเส้นทาง ดำเนินการ
แก้ไขหรือลบงานแบทช์
STDOUT
การขอ คิวซับ ยูทิลิตี้เขียนแบตช์ job_identifier มอบหมายงานแบทช์ให้เป็นมาตรฐาน
เอาท์พุต เว้นแต่ -z มีการระบุตัวเลือก
สแตเดอร์
ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น
เอาท์พุท ไฟล์
ไม่
ขยาย DESCRIPTION
ต้นฉบับ การเก็บรักษา
การขอ คิวซับ ยูทิลิตีจะต้องทำให้สคริปต์พร้อมใช้งานสำหรับเซิร์ฟเวอร์ที่รันงานแบตช์ใน
ในลักษณะที่เซิร์ฟเวอร์รันสคริปต์ที่มีอยู่ในขณะที่ส่ง
การขอ คิวซับ ยูทิลิตีสามารถส่งสำเนาของสคริปต์ไปยังเซิร์ฟเวอร์ด้วย คิว การสัมภาษณ์ ขอร้อง or
เก็บสำเนาชั่วคราวของสคริปต์ในตำแหน่งที่ระบุไปยังเซิร์ฟเวอร์
ตัวเลือกเสริม (Option) Specification
สคริปต์สามารถมีคำสั่งไปยัง คิวซับ ประโยชน์
การขอ คิวซับ ยูทิลิตี้จะสแกนบรรทัดของสคริปต์สำหรับคำสั่ง ข้ามบรรทัดว่าง
จนถึงบรรทัดแรกที่ขึ้นต้นด้วยสตริงอื่นที่ไม่ใช่สตริงคำสั่ง ถ้า
คำสั่งเกิดขึ้นในบรรทัดต่อมา ยูทิลิตี้จะละเว้นคำสั่งเหล่านั้น
เส้นคั่นด้วย a . ถ้าบรรทัดแรกของสคริปต์ขึ้นต้นด้วย "#!" หรือ
(':') จากนั้นข้ามไป NS คิวซับ ยูทิลิตี้จะประมวลผลบรรทัดในสคริปต์เป็น
คำสั่งถ้าและเฉพาะในกรณีที่สตริงของอักขระจาก non-white-space . ตัวแรก
ตัวอักษรบนบรรทัดจนถึงตัวแรก หรือ ในบรรทัดตรงกับคำสั่ง
คำนำหน้า หากบรรทัดในสคริปต์มีคำสั่งและอักขระสุดท้ายของบรรทัด
เป็น และ แล้วบรรทัดถัดไปจะถูกตีความว่าเป็นความต่อเนื่อง
ของคำสั่งนั้น
การขอ คิวซับ ยูทิลิตี้จะประมวลผลตัวเลือกและข้อโต้แย้งทางเลือกที่มีอยู่ในคำสั่ง
บรรทัดนำหน้าโดยใช้ไวยากรณ์เดียวกันราวกับว่าตัวเลือกถูกป้อนบน คิวซับ ประโยชน์
การขอ คิวซับ ยูทิลิตีจะต้องดำเนินการประมวลผลบรรทัดนำหน้าคำสั่งต่อไปจนกระทั่งหลังจาก a
จะพบเจอ การใช้งานอาจละเว้นบรรทัดซึ่งตามไวยากรณ์ของ
เชลล์ที่จะตีความสคริปต์คือความคิดเห็น การดำเนินการต้องอธิบายใน
เอกสารการปฏิบัติตามรูปแบบของความคิดเห็นของเชลล์ที่จะรับรู้
หากมีตัวเลือกทั้งใน directive และอาร์กิวเมนต์ของ คิวซับ ยูทิลิตี้ the
ยูทิลิตี้จะละเว้นตัวเลือกและข้อโต้แย้งตัวเลือกที่เกี่ยวข้อง หากมี ใน
คำสั่ง
หากตัวเลือกที่มีอยู่ในคำสั่งไม่มีอยู่ในอาร์กิวเมนต์ของ คิวซับ
ยูทิลิตี้ ยูทิลิตี้จะประมวลผลตัวเลือกและข้อโต้แย้งถ้ามี
ตามลำดับความชอบ คิวซับ ยูทิลิตี้จะเลือกคำนำหน้าคำสั่งจากหนึ่งใน
แหล่งต่อไปนี้:
* ถ้า -ค ตัวเลือกถูกนำเสนอต่อยูทิลิตี้ มูลค่าของ directive_prefix
ตัวเลือก-ข้อโต้แย้ง
* หากตัวแปรสภาพแวดล้อม PBS_DPREFIX ถูกกำหนด ค่าของตัวแปรนั้น
* สตริงสี่อักขระ #พีบีเอส เข้ารหัสในชุดอักขระแบบพกพา
ถ้า -ค ตัวเลือกมีอยู่ในไฟล์สคริปต์ซึ่งจะถูกละเว้น
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0 สำเร็จลุล่วง
>0 เกิดข้อผิดพลาด
ผลกระทบที่เกิด OF ข้อผิดพลาด
ผิดนัด
การขอ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.
ใบสมัคร การใช้
ไม่
ตัวอย่าง
ไม่
หลักการและเหตุผล
การขอ คิวซับ ยูทิลิตี้อนุญาตให้ผู้ใช้สร้างงานแบตช์ที่จะประมวลผลสคริปต์ที่ระบุ
เป็นตัวถูกดำเนินการของยูทิลิตี้
ตัวเลือกของ คิวซับ ยูทิลิตี้ช่วยให้ผู้ใช้สามารถควบคุมหลาย ๆ ด้านของการเข้าคิวและ
การทำงานของชุดงาน
การขอ -ก ตัวเลือกช่วยให้ผู้ใช้สามารถกำหนดเวลาหลังจากที่งานแบทช์จะกลายเป็น
มีสิทธิ์วิ่ง โดยการระบุเวลาดำเนินการ ผู้ใช้สามารถใช้ประโยชน์จากทรัพยากรที่
นอกชั่วโมงเร่งด่วน ประสานงานกับเหตุการณ์ที่คาดการณ์ได้ตามลำดับเวลาและอาจใช้เวลา
ข้อได้เปรียบของการกำหนดราคาเวลาที่ใช้ในการประมวลผลแบบ off-peak ด้วยเหตุผลเหล่านี้และอื่น ๆ ช่วงเวลา
ตัวเลือกคือแนวทางปฏิบัติที่มีอยู่ในเกือบทุกระบบแบทช์ รวมถึง NQS
การขอ -ก ตัวเลือกอนุญาตให้ผู้ใช้ระบุบัญชีที่จะถูกเรียกเก็บเงินสำหรับงานแบทช์
การสนับสนุนสำหรับบัญชีไม่จำเป็นสำหรับเซิร์ฟเวอร์แบตช์ที่สอดคล้อง
การขอ -ค ตัวเลือกอนุญาตให้ผู้ใช้กำหนดคำนำหน้าสำหรับคำสั่งภายในไฟล์สคริปต์
คำนำหน้าเริ่มต้น #พีบีเอส อาจไม่เหมาะสมหากสคริปต์จะถูกตีความด้วย an
เชลล์สำรอง ตามที่ระบุโดย -ส ตัวเลือก
การขอ -ค ตัวเลือกช่วยให้ผู้ใช้สามารถกำหนดช่วงจุดตรวจสำหรับงานของตนได้ NS
ระบบจุดตรวจ ซึ่งไม่ได้กำหนดโดย POSIX.1-2008 เล่มนี้ ช่วยให้สามารถกู้คืนได้
ของชุดงานที่จุดตรวจล่าสุดในกรณีที่เกิดการขัดข้อง จุดตรวจคือ
มักใช้สำหรับงานที่ใช้เวลาในการคำนวณราคาแพงหรือต้องตรงตามเงื่อนไขที่สำคัญ
กำหนดการ. ผู้ใช้ควรได้รับอนุญาตให้ทำการแลกเปลี่ยนระหว่างค่าโสหุ้ยของ
จุดตรวจและความเสี่ยงต่องานแบทช์เสร็จทันเวลา ดังนั้นสิ่งนี้
ปริมาณของ POSIX.1-2008 ให้ตัวเลือกช่วงจุดตรวจ การสนับสนุน
จุดตรวจสอบเป็นทางเลือกสำหรับเซิร์ฟเวอร์แบตช์
การขอ -อี ตัวเลือกอนุญาตให้ผู้ใช้เปลี่ยนเส้นทางสตรีมข้อผิดพลาดมาตรฐานของงานไปยัง
เส้นทางเริ่มต้น ตัวอย่างเช่น ถ้าสคริปต์ที่ส่งโดยทั่วไปสร้างจำนวนมากของ
เอาต์พุตข้อผิดพลาดที่ไม่มีประโยชน์ ผู้ใช้อาจเปลี่ยนเส้นทางเอาต์พุตข้อผิดพลาดมาตรฐานไปยังอุปกรณ์ null
หรือหากระบบไฟล์ถือตำแหน่งเริ่มต้น (ไดเร็กทอรีหลักของผู้ใช้) มี
พื้นที่ว่างน้อยเกินไป ผู้ใช้อาจเปลี่ยนเส้นทางสตรีมข้อผิดพลาดมาตรฐานไปยังไฟล์ใน
ระบบไฟล์อื่น
การขอ -h ตัวเลือกอนุญาตให้ผู้ใช้สร้างงานแบทช์ที่เก็บไว้จนกว่าจะมีการเปิดตัวอย่างชัดเจน
ความสามารถในการสร้างงานที่จัดขึ้นจะมีประโยชน์เมื่องานภายนอกบางอย่างต้องทำให้เสร็จก่อน
งานแบตช์สามารถดำเนินการได้ ตัวอย่างเช่น ผู้ใช้อาจส่งงานที่ยึดไว้และปล่อยมัน
เมื่อโหลดของระบบลดลง
การขอ -j ตัวเลือกช่วยให้ผู้ใช้สามารถรวมข้อผิดพลาดมาตรฐานของงานแบทช์เข้ากับมาตรฐานได้
กระแสข้อมูลขาออกซึ่งมีข้อได้เปรียบในการแสดงความสัมพันธ์ตามลำดับระหว่าง
เอาต์พุตและข้อความแสดงข้อผิดพลาด
การขอ -ม ตัวเลือกช่วยให้ผู้ใช้สามารถกำหนดจุดเหล่านั้นในการดำเนินการงานแบตช์ได้ที่
จดหมายใดจะถูกส่งไปยังผู้ใช้ที่ส่งหรือไปยังบัญชีที่ระบุโดย -ม
ตัวเลือก. โดยขอแจ้งทางไปรษณีย์ ณ จุดสนใจในชีวิตของงาน
ผู้ใช้ที่ส่งหรือผู้ใช้ที่กำหนดอื่น ๆ สามารถติดตามความคืบหน้าของงานแบทช์ได้
การขอ -น ตัวเลือกอนุญาตให้ผู้ใช้เชื่อมโยงชื่อกับงานแบทช์ ชื่องานไม่มีทาง
ส่งผลกระทบต่อการประมวลผลของงานแบตช์ แต่จะทำหน้าที่เป็นตัวช่วยจำสำหรับผู้ใช้
ตัวอย่างเช่น ชื่องานแบทช์สามารถช่วยให้ผู้ใช้แยกความแตกต่างระหว่างงานหลายรายการที่อยู่ในรายการ
โดย สถิติ ประโยชน์
การขอ -o ตัวเลือกอนุญาตให้ผู้ใช้เปลี่ยนเส้นทางสตรีมเอาต์พุตมาตรฐาน ผู้ใช้อาจสำหรับ
ตัวอย่าง ต้องการเปลี่ยนเส้นทางไปยังอุปกรณ์ null ซึ่งเป็นสตรีมเอาต์พุตมาตรฐานของงานที่
ให้ผลผลิตมากมายแต่ฟุ่มเฟือย
การขอ -พี ตัวเลือกช่วยให้ผู้ใช้สามารถกำหนดลำดับความสำคัญสัมพัทธ์ของงานแบทช์สำหรับการเลือก
จากคิว
การขอ -q ตัวเลือกอนุญาตให้ผู้ใช้ระบุคิวเริ่มต้นสำหรับงานแบตช์ หากผู้ใช้
ระบุคิวการกำหนดเส้นทาง เซิร์ฟเวอร์แบตช์กำหนดเส้นทางงานแบตช์ไปยังคิวอื่นสำหรับ
การดำเนินการหรือการกำหนดเส้นทางเพิ่มเติม หากผู้ใช้ระบุคิวที่ไม่ใช่การกำหนดเส้นทาง เซิร์ฟเวอร์แบตช์
ของคิวในที่สุดรันงานแบตช์
การขอ -ร ตัวเลือกช่วยให้ผู้ใช้สามารถควบคุมได้ว่างานที่ส่งจะถูกเรียกใช้ซ้ำหรือไม่หาก
การควบคุมโหนดแบตช์ล้มเหลวระหว่างการทำงานของชุดงาน NS -ร ตัวเลือกเช่นเดียวกัน
อนุญาตให้ผู้ใช้ระบุว่างานแบทช์มีสิทธิ์ที่จะรันซ้ำโดย .หรือไม่
คิวรีรัน คุณประโยชน์. งานบางงานไม่สามารถเรียกใช้ซ้ำได้อย่างถูกต้องเนื่องจากการเปลี่ยนแปลงที่ทำใน
สถานะของฐานข้อมูลหรือด้านอื่นๆ ของสภาพแวดล้อม เล่มนี้ของ POSIX.1-2008
ระบุว่าค่าเริ่มต้นถ้า -ร ตัวเลือกจะไม่ถูกนำเสนอต่อยูทิลิตี้จะเป็น
งานแบทช์ไม่สามารถรันซ้ำได้ เนื่องจากผลลัพธ์ของการรันงานที่ไม่สามารถรันซ้ำได้อีกครั้งอาจเป็น
ภัยพิบัติ
การขอ -ส ตัวเลือกอนุญาตให้ผู้ใช้ระบุโปรแกรม (โดยปกติคือเชลล์) ที่จะเรียกใช้
เพื่อประมวลผลสคริปต์ของงานแบทช์ ตัวเลือกนี้ได้รับการแก้ไขเพื่อให้รายการของ
ชื่อเชลล์และตำแหน่งที่เกี่ยวข้องกับโฮสต์ต่างๆ
การขอ -คุณ ตัวเลือกมีประโยชน์เมื่อผู้ใช้ที่ส่งได้รับอนุญาตให้ใช้มากกว่าหนึ่ง
บัญชีในโฮสต์ที่กำหนดซึ่งในกรณีนี้ -คุณ ตัวเลือกช่วยให้ผู้ใช้สามารถเลือกจากระหว่าง
บัญชีเหล่านั้น ตัวเลือก-อาร์กิวเมนต์เป็นรายการของคู่โฮสต์ผู้ใช้ ดังนั้นการส่ง
ผู้ใช้สามารถระบุตัวระบุผู้ใช้ที่แตกต่างกันสำหรับโหนดที่ต่างกันในกรณีที่งานแบตช์
ถูกกำหนดเส้นทาง NS -คุณ ตัวเลือกมีความยืดหยุ่นสูงเพื่อรองรับไซต์ที่มีความซับซ้อน
โครงสร้างบัญชี ผู้ใช้ที่มีตัวระบุผู้ใช้เหมือนกันทุกโฮสต์
ได้รับอนุญาตให้ใช้จะไม่จำเป็นต้องใช้ -คุณ ตัวเลือก
การขอ -V ตัวเลือกอนุญาตให้ผู้ใช้ส่งออกตัวแปรสภาพแวดล้อมปัจจุบันทั้งหมดของตน ณ วันที่
เวลาที่ส่งงานแบทช์ไปยังบริบทของกระบวนการของงานแบทช์
การขอ -v ตัวเลือกอนุญาตให้ผู้ใช้ส่งออกตัวแปรสภาพแวดล้อมเฉพาะจากปัจจุบัน
ไปสู่กระบวนการของงานแบทช์
การขอ -z ตัวเลือกอนุญาตให้ผู้ใช้ระงับการเขียนตัวระบุงานแบทช์เป็นมาตรฐาน
เอาท์พุท NS -z ตัวเลือกคือแนวทางปฏิบัติของ NQS ที่มีอยู่ซึ่งได้รับมาตรฐาน
ประวัติศาสตร์ คิวซับ ยูทิลิตี้ได้ทำหน้าที่ส่งงานแบทช์ในNQS
ระบบการปฏิบัติที่มีอยู่ซึ่งเป็นพื้นฐาน มีการเปลี่ยนแปลงและเพิ่มเติมบางอย่าง
ทำเพื่อ คิวซับ อรรถประโยชน์ในเล่มนี้ของ POSIX.1-2008 เผชิญหน้า NQS อันเป็นผลมาจาก
ประสบการณ์ที่เพิ่มขึ้นด้วยระบบแบทช์แบบกระจาย
ชุดคุณสมบัติของ คิวซับ ยูทิลิตี้ตามที่กำหนดไว้ในเล่มนี้ของ POSIX.1-2008 ปรากฏขึ้น
เพื่อรวมแนวปฏิบัติที่มีอยู่ทั้งหมดบนแพลตฟอร์มที่อาจสอดคล้องกัน
อนาคต ลู่ทาง
การขอ คิวซับ ยูทิลิตี้อาจถูกลบในเวอร์ชันอนาคต
ใช้ qsubposix ออนไลน์โดยใช้บริการ onworks.net
