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

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

โครงการ:

ชื่อ


งาน — แสดงสถานะของงานในเซสชั่นปัจจุบัน

เรื่องย่อ


ตำแหน่งงาน [−ล|−หน้า] [Job_id...]

DESCRIPTION


พื้นที่ ตำแหน่งงาน ยูทิลิตี้จะแสดงสถานะของงานที่เริ่มต้นในเชลล์ปัจจุบัน
สิ่งแวดล้อม; ดู Section 2.12, เปลือก การกระทำ สิ่งแวดล้อม.

เมื่อ ตำแหน่งงาน รายงานสถานะการสิ้นสุดของงาน เชลล์จะลบกระบวนการ ID
จากรายการ ``ที่รู้จักในสภาพแวดล้อมการดำเนินการของเชลล์ปัจจุบัน''; ดู Section
2.9.3.1, ตัวอย่าง.

OPTIONS


พื้นที่ ตำแหน่งงาน ยูทิลิตี้จะต้องสอดคล้องกับปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
12.2, ประโยชน์ วากยสัมพันธ์ แนวทาง.

รองรับตัวเลือกต่อไปนี้:

-ล (จดหมาย ell.) ให้ข้อมูลเพิ่มเติมเกี่ยวกับแต่ละงานที่ระบุไว้ นี้
ข้อมูลจะต้องรวมถึงหมายเลขงาน, งานปัจจุบัน, ID กลุ่มกระบวนการ, รัฐ,
และคำสั่งที่สร้างงาน

-หน้า แสดงเฉพาะ ID กระบวนการสำหรับหัวหน้ากลุ่มกระบวนการของงานที่เลือก

โดยค่าเริ่มต้น ตำแหน่งงาน ยูทิลิตี้จะแสดงสถานะของงานทั้งหมดที่หยุดทำงานอยู่
งานเบื้องหลังและงานทั้งหมดที่สถานะมีการเปลี่ยนแปลงและยังไม่ได้รับการรายงานโดย
เปลือก.

ตัวดำเนินการ


ตัวถูกดำเนินการดังต่อไปนี้จะได้รับการสนับสนุน:

Job_id ระบุงานที่จะแสดงสถานะ ถ้าไม่ Job_id is
ให้แสดงข้อมูลสถานะสำหรับงานทั้งหมด รูปแบบของ
Job_id อธิบายไว้ในปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section
3.204, การสัมภาษณ์ Control การสัมภาษณ์ ID.

STDIN


ไม่ได้ใช้.

INPUT ไฟล์


ไม่

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


ตัวแปรสภาพแวดล้อมต่อไปนี้จะส่งผลต่อการดำเนินการของ ตำแหน่งงาน:

ภาษา ระบุค่าเริ่มต้นสำหรับตัวแปรการทำให้เป็นสากลที่ไม่ได้ตั้งค่าหรือ
โมฆะ. (ดูปริมาณคำจำกัดความพื้นฐานของ POSIX.1-2008 Section 8.2,
สากล ตัวแปร เพื่อความเหนือกว่าของความเป็นสากล
ตัวแปรที่ใช้ในการกำหนดค่าของหมวดหมู่สถานที่)

LC_ALL หากตั้งค่าเป็นค่าสตริงที่ไม่ว่าง ให้แทนที่ค่าของค่าอื่นๆ ทั้งหมด
ตัวแปรความเป็นสากล

LC_CTYPE กำหนดสถานที่สำหรับการตีความลำดับไบต์ของข้อมูลข้อความ
เป็นอักขระ (เช่น ไบต์เดี่ยวเมื่อเทียบกับอักขระหลายไบต์ใน
ข้อโต้แย้ง)

LC_MESSAGES
กำหนดโลแคลที่ควรใช้เพื่อส่งผลต่อรูปแบบและเนื้อหาของ
ข้อความวินิจฉัยที่เขียนถึงข้อผิดพลาดมาตรฐานและข้อความข้อมูลที่เขียน
สู่เอาต์พุตมาตรฐาน

นศ กำหนดตำแหน่งของแค็ตตาล็อกข้อความสำหรับการประมวลผลของ LC_MESSAGES.

อะซิงโครนัส กิจกรรม


ผิดนัด

STDOUT


ถ้า -หน้า มีการระบุตัวเลือก ผลลัพธ์จะประกอบด้วยหนึ่งบรรทัดสำหรับแต่ละ ID กระบวนการ:

"%d\n", <กระบวนการ ID>

มิฉะนั้น ถ้า -ล ไม่ได้ระบุตัวเลือก ผลลัพธ์จะเป็นชุดของเส้นของ
รูปแบบ:

"[%NS] %c %s %s\n", <หมายเลขงาน>,ปัจจุบัน>,รัฐ>,คำสั่ง>

โดยที่ทุ่งนาจะเป็นดังนี้:

<ปัจจุบัน> ตัวละคร '+' ระบุงานที่จะใช้เป็นค่าเริ่มต้นสำหรับ fg
or bg สาธารณูปโภค; งานนี้ยังสามารถระบุได้โดยใช้ Job_id %+ หรือ "%%".
บทบาท '-' ระบุงานที่จะกลายเป็นค่าเริ่มต้นหาก
งานเริ่มต้นปัจจุบันกำลังจะออก งานนี้ยังสามารถระบุได้โดยใช้
Job_id %− สำหรับงานอื่นๆ สาขานี้คือ . ได้มากสุดงานเดียวคือ
ระบุด้วย '+' และสามารถระบุงานได้มากสุดหนึ่งงานด้วย '-'. ถ้ามี
งานใด ๆ ที่ถูกระงับ งานปัจจุบันจะเป็นงานที่ถูกระงับ ถ้ามี
อย่างน้อยสองงานที่ถูกระงับ งานก่อนหน้าจะถูกระงับด้วย
งาน

<หมายเลขงาน>
ตัวเลขที่สามารถใช้เพื่อระบุกลุ่มกระบวนการไปยัง รอ, fg, bgและ
ฆ่า สาธารณูปโภค การใช้ยูทิลิตี้เหล่านี้ สามารถระบุงานได้โดยใช้คำนำหน้า
เบอร์งานกับ '%'.

<รัฐ> หนึ่งในสตริงต่อไปนี้ (ในตำแหน่งที่ตั้ง POSIX):

เล่น แสดงว่างานไม่ได้ถูกระงับโดยสัญญาณและไม่ได้
ออก

เสร็จสิ้น ระบุว่างานเสร็จสมบูรณ์และส่งคืนสถานะการออกเป็นศูนย์

เสร็จสิ้น(รหัส)
แสดงว่างานเสร็จสมบูรณ์ตามปกติและออกจากงานด้วย
ระบุสถานะการออกที่ไม่ใช่ศูนย์ รหัสแสดงเป็นเลขฐานสิบ

หยุด ระบุว่างานถูกระงับโดยสัญญาณ SIGTSTP

หยุด (ซิกทีเอสพี)
ระบุว่างานถูกระงับโดยสัญญาณ SIGTSTP

หยุด (NEXTSTOP)
ระบุว่างานถูกระงับโดยสัญญาณ SIGSTOP

หยุด (ซิกติน)
ระบุว่างานถูกระงับโดยสัญญาณ SIGTTIN

หยุด (ซิกโตว)
ระบุว่างานถูกระงับโดยสัญญาณ SIGTTOU

การใช้งานอาจแทนที่สตริง ที่ถูกระงับ แทนที่ หยุด. ถ้า
งานถูกยกเลิกโดยสัญญาณรูปแบบของรัฐ> ไม่ได้ระบุแต่เป็น
จะแตกต่างจากที่อื่นอย่างเห็นได้ชัดรัฐ> รูปแบบที่แสดงที่นี่และ
จะต้องระบุชื่อหรือคำอธิบายของสัญญาณที่ก่อให้เกิดการยุติ

<คำสั่ง> คำสั่งที่เกี่ยวข้องที่กำหนดให้กับเชลล์

ถ้า -ล ระบุตัวเลือก ฟิลด์ที่มี ID กลุ่มกระบวนการจะถูกแทรก
ก่อนรัฐ> สนาม. นอกจากนี้ โปรเซสเพิ่มเติมในกลุ่มโปรเซสอาจถูกส่งออกบน
แยกบรรทัด โดยใช้เฉพาะ ID กระบวนการและคำสั่ง> ฟิลด์

สแตเดอร์


ข้อผิดพลาดมาตรฐานจะใช้สำหรับข้อความวินิจฉัยเท่านั้น

เอาท์พุท ไฟล์


ไม่

ขยาย DESCRIPTION


ไม่

EXIT สถานภาพ


ค่าทางออกต่อไปนี้จะถูกส่งคืน:

0 สำเร็จลุล่วง

>0 เกิดข้อผิดพลาด

ผลกระทบที่เกิด OF ข้อผิดพลาด


ผิดนัด

พื้นที่ ดังต่อไปนี้ ส่วน เป็น ข้อมูล.

ใบสมัคร การใช้


พื้นที่ -หน้า option เป็นช่องทางเดียวในการค้นหากลุ่มกระบวนการของงานเพราะ
การใช้งานที่แตกต่างกันมีกลยุทธ์ที่แตกต่างกันสำหรับการกำหนดกลุ่มกระบวนการของ
งาน. การใช้งานเช่น $(ตำแหน่งงาน -หน้า) ให้วิธีการอ้างอิงถึงกลุ่มกระบวนการของงาน
ในทางที่ไม่ขึ้นกับการปฏิบัติ

พื้นที่ ตำแหน่งงาน ยูทิลิตี้ไม่ทำงานตามที่คาดไว้เมื่อทำงานในยูทิลิตี้ของตัวเอง
สภาพแวดล้อมการดำเนินการเนื่องจากสภาพแวดล้อมนั้นไม่มีงานที่ต้องจัดการ ดู
ส่วนการใช้งานแอปพลิเคชันสำหรับ bg. สำหรับเหตุผลนี้, ตำแหน่งงาน ถูกนำไปใช้โดยทั่วไปเป็น a
เชลล์ปกติในตัว

ตัวอย่าง


ไม่

หลักการและเหตุผล


ทั้งสอง "%%" และ "%+" ใช้เพื่ออ้างถึงงานปัจจุบัน ทั้งสองรูปแบบมีความถูกต้องเท่าเทียมกัน—
"%%" มิเรอร์ "$$" และ "%+" มิเรอร์ผลลัพธ์ของ ตำแหน่งงาน. ทั้งสองรูปแบบสะท้อน
แนวปฏิบัติทางประวัติศาสตร์ของ KornShell และ C เชลล์ที่มีการควบคุมงาน

คุณสมบัติการควบคุมงานจัดทำโดย bg, fgและ ตำแหน่งงาน ขึ้นอยู่กับ KornShell NS
นักพัฒนามาตรฐานตรวจสอบคุณสมบัติของรุ่น C เชลล์เหล่านี้
สาธารณูปโภคและพบว่ามีความแตกต่างกัน แม้จะมีการใช้เปลือก C อย่างแพร่หลาย the
เวอร์ชัน KornShell ได้รับเลือกสำหรับ POSIX.1-2008 เล่มนี้ เพื่อรักษาระดับของ
สม่ำเสมอด้วยคุณสมบัติที่เหลือของ KornShell ที่เลือก (เช่น ที่นิยมกันมาก
คุณสมบัติการแก้ไขบรรทัดคำสั่ง)

พื้นที่ ตำแหน่งงาน ยูทิลิตี้ไม่ได้ขึ้นอยู่กับตัวเลือกการควบคุมงาน เช่นเดียวกับที่ดูเหมือนจะเกี่ยวข้องกัน
bg และ fg สาธารณูปโภคเพราะ ตำแหน่งงาน มีประโยชน์สำหรับการตรวจสอบงานเบื้องหลังโดยไม่คำนึงถึง
สภาพการควบคุมงาน เมื่อผู้ใช้ได้เรียกใช้ a ชุด +m คำสั่งและการควบคุมงาน
ถูกปิด, ตำแหน่งงาน ยังสามารถใช้เพื่อตรวจสอบงานเบื้องหลังที่เกี่ยวข้องกับ
เซสชั่นปัจจุบันนั้น ในทำนองเดียวกัน ฆ่า สามารถใช้เพื่อฆ่างานพื้นหลังด้วย ฆ่า
%<พื้นหลัง งาน จำนวน>.

เอาต์พุตสำหรับงานที่ยุติไม่ระบุเพื่อรองรับประวัติต่างๆ
ระบบต่างๆ รูปแบบต่อไปนี้ได้รับการเห็น:

1. ถูกฆ่าตาย(สัญญาณ ชื่อ)

2. สัญญาณ ชื่อ

3. สัญญาณ ชื่อ(คอร์ดัมพ์)

4. สัญญาณ ลักษณะ- แกน ทิ้ง

ผู้ใช้ส่วนใหญ่ควรจะสามารถเข้าใจรูปแบบเหล่านี้ได้ แม้ว่าจะหมายถึงแอพพลิเคชั่นก็ตาม
มีปัญหาในการแยกวิเคราะห์

การคำนวณ ID งานไม่ได้อธิบายไว้เนื่องจากจะแนะนำการใช้งาน
ซึ่งอาจกำหนดข้อจำกัดที่ไม่จำเป็น

ในข้อเสนอเบื้องต้น a -น รวมตัวเลือกเพื่อ ``แสดงสถานะของงานที่มี
เปลี่ยนแปลง ออก หรือหยุดตั้งแต่รายงานสถานะล่าสุด'' ถูกลบออกเพราะว่า
เชลล์จะเขียนสถานะงานที่เปลี่ยนแปลงก่อนทุกครั้ง

อนาคต ลู่ทาง


ไม่

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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด