EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

xvfb-run - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


xvfb-run - เรียกใช้ไคลเอนต์ X หรือคำสั่งในสภาพแวดล้อมเซิร์ฟเวอร์ X เสมือน

เรื่องย่อ


xvfb- รัน [ ตัวเลือก ] คำสั่ง

DESCRIPTION


xvfb- รัน เป็นเครื่องห่อสำหรับ Xvfb(1x) คำสั่งที่ทำให้งานวิ่งง่ายขึ้น
คำสั่ง (โดยทั่วไปคือไคลเอ็นต์ X หรือสคริปต์ที่มีรายชื่อไคลเอ็นต์ที่จะเรียกใช้)
ภายในสภาพแวดล้อมเซิร์ฟเวอร์ X เสมือน

xvfb- รัน ตั้งค่าไฟล์สิทธิ์ X (หรือใช้ไฟล์ที่ผู้ใช้ระบุ) เขียน a
คุกกี้ไป (ดู xauth(1x)) แล้วเริ่ม Xvfb เซิร์ฟเวอร์ X เป็นกระบวนการพื้นหลัง
รหัสกระบวนการของ Xvfb ถูกเก็บไว้เพื่อใช้ในภายหลัง ที่ระบุ คำสั่ง นั้นรันโดยใช้
จอแสดงผล X ที่สอดคล้องกับ Xvfb เซิร์ฟเวอร์เพิ่งเริ่มต้นและไฟล์สิทธิ์ X
สร้างขึ้นก่อนหน้านี้

เมื่อราคาของ คำสั่ง ออก, สถานะของมันถูกบันทึก, the Xvfb เซิร์ฟเวอร์ถูกฆ่า (โดยใช้กระบวนการ
ID ที่เก็บไว้ก่อนหน้านี้) คุกกี้ผู้มีสิทธิ์ X ถูกลบและไฟล์ผู้มีสิทธิ์ถูกลบ (ถ้า
ผู้ใช้ไม่ได้ระบุให้ใช้) xvfb- รัน แล้วออกด้วยสถานะการออกของ คำสั่ง,
ยกเว้นในเงื่อนไขข้อผิดพลาด (ดู EXIT สถานภาพ ด้านล่าง)

xvfb- รัน ต้องใช้ไฟล์ xauth คำสั่งให้ทำงาน

OPTIONS


-a, --auto-servernum
ลองรับหมายเลขเซิร์ฟเวอร์ฟรี เริ่มต้นที่ 99 หรืออาร์กิวเมนต์ถึง --เซิร์ฟเวอร์หมายเลข.

-e ไฟล์, --error-file=ไฟล์
เก็บเอาท์พุตจาก xauth และ Xvfb in ไฟล์. ค่าเริ่มต้นคือ / dev / null.

-f ไฟล์, --auth-file=ไฟล์
จัดเก็บข้อมูลการตรวจสอบสิทธิ์ X ใน ไฟล์. โดยค่าเริ่มต้น ไดเร็กทอรีชั่วคราวที่เรียกว่า
xvfb-รันPID (โดยที่ PID คือ ID กระบวนการของ xvfb- รัน ตัวเอง) ถูกสร้างขึ้นใน
ไดเร็กทอรีที่ระบุโดยตัวแปรสภาพแวดล้อม TMPDIR (หรือ / Tmp ถ้าตัวแปรนั้นคือ
null หรือ unset) และ the tempfile(1) คำสั่งใช้สร้างไฟล์ในนั้น
ไดเร็กทอรีชั่วคราวที่เรียกว่า Xauthority.

-h, --ช่วยด้วย
แสดงข้อความการใช้งานและออก

-n หมายเลขเซิร์ฟเวอร์, --server-num=หมายเลขเซิร์ฟเวอร์
ใช้ หมายเลขเซิร์ฟเวอร์ เป็นหมายเลขเซิร์ฟเวอร์ (แต่ดู -a, --auto-servernum ตัวเลือก
ข้างต้น). ค่าเริ่มต้นคือ 99

-l, --listen-tcp
เปิดใช้งานการฟังพอร์ต TCP ในเซิร์ฟเวอร์ X ด้วยเหตุผลด้านความปลอดภัย (เพื่อหลีกเลี่ยง
การโจมตีหรือการโจมตีแบบปฏิเสธการให้บริการ) การฟังพอร์ต TCP ถูกปิดใช้งานตามค่าเริ่มต้น

-p ชื่อโปรโตคอล, --xauth-โปรโตคอล=ชื่อโปรโตคอล
ใช้ ชื่อโปรโตคอล เป็นโปรโตคอล X สิทธิ์ที่จะใช้ ค่าเริ่มต้นคือ '.' ซึ่ง
xauth แปลเป็นโปรโตคอลเริ่มต้นของตัวเอง ซึ่งก็คือ MIT-MAGIC-COOKIE-1

-s ข้อโต้แย้ง, --server-args=ข้อโต้แย้ง
ส่ง ข้อโต้แย้ง ไป Xvfb เซิร์ฟเวอร์ โปรดใช้ความระมัดระวังในการอ้างอักขระช่องว่างใด ๆ
ที่อาจเกิดขึ้นภายใน ข้อโต้แย้ง เพื่อมิให้ถูกมองว่าเป็นตัวคั่นสำหรับ
xvfb- รันอาร์กิวเมนต์ของตัวเอง นอกจากนี้ โปรดทราบว่าข้อกำหนดของ '-nolisten tcp' in
ข้อโต้แย้ง อาจแทนที่ฟังก์ชันของ xvfb- รันของตัวเอง -l, --listen-tcp ตัวเลือกและ
ข้อมูลจำเพาะของหมายเลขเซิร์ฟเวอร์ (เช่น ':1') อาจถูกละเว้นเนื่องจาก
วิธีที่เซิร์ฟเวอร์ X แยกวิเคราะห์รายการอาร์กิวเมนต์ ใช้ xvfb- รัน ตัวเลือก
-n หมายเลขเซิร์ฟเวอร์, --server-num=หมายเลขเซิร์ฟเวอร์ เพื่อให้บรรลุฟังก์ชั่นหลัง NS
ค่าเริ่มต้นคือ '-screen 0 640x480x8'

-w ความล่าช้า, --รอ=ความล่าช้า
ละเว้นความเข้ากันได้กับเวอร์ชันก่อนหน้า

และพวกเรา


คอลัมน์
ระบุความกว้างของอุปกรณ์ปลายทางในเซลล์อักขระ ค่านี้ถูกใช้
สำหรับการจัดรูปแบบข้อความวินิจฉัย หากไม่ได้ตั้งค่า เทอร์มินัลจะถูกสอบถามโดยใช้
stty(1) กำหนดความกว้าง หากไม่สำเร็จ ระบบจะถือว่าค่า '80'

TMPDIR ระบุไดเร็กทอรีที่จะวาง xvfb- รันไดเร็กทอรีชั่วคราวของสำหรับ
การจัดเก็บไฟล์สิทธิ์ X; ใช้เฉพาะในกรณีที่ -f or --auth-file ตัวเลือกไม่ได้
ระบุไว้

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


นอกเสียจาก -f or --auth-file ระบุตัวเลือกไดเร็กทอรีชั่วคราวและไฟล์ภายใน
มันถูกสร้างขึ้น (และลบ) เพื่อเก็บคุกกี้ผู้มีอำนาจ X ที่ใช้โดย Xvfb เซิร์ฟเวอร์และ
ลูกค้าทำงานภายใต้นั้น ดู tempfile(1). หากใช้ -f หรือ --auth-file แสดงว่า
ไฟล์สิทธิ์ X ที่ระบุถูกเขียนถึงเท่านั้น ไม่ได้สร้างหรือลบ (แม้ว่า xauth
สร้างไฟล์อำนาจเองหากได้รับคำสั่งให้ใช้การใช้งานที่ยังไม่มีอยู่)

ไฟล์ข้อผิดพลาดที่มีชื่อที่ผู้ใช้ระบุจะถูกสร้างขึ้นด้วยหาก -e or --error-file ตัวเลือก
มีการระบุ; ดูด้านบน.

EXIT สถานภาพ


xvfb- รัน ใช้สถานะออกและส่งออกไปยังข้อผิดพลาดมาตรฐานในการสื่อสาร
การวินิจฉัย

0 xvfb- รัน ใช้สถานะการออกนี้เฉพาะในกรณีที่ -h, --ช่วยด้วย มีตัวเลือกให้ ทั้งหมด
สถานการณ์อื่นๆ อาจถูกตีความว่าเป็นความสำเร็จของคำสั่งที่ระบุ

1 Xvfb ไม่ได้เริ่มต้นอย่างถูกต้อง

2 ไม่ได้ระบุคำสั่งให้เรียกใช้

3 xauth คำสั่งไม่สามารถใช้ได้

4 ไดเร็กทอรีชั่วคราวที่จะใช้อยู่แล้ว; ตั้งแต่ xvfb- รัน
สร้างไดเร็กทอรีที่มีชื่อเฉพาะ ซึ่งอาจบ่งบอกถึงความพยายามของผู้อื่น
ประมวลผลบนระบบเพื่อใช้ประโยชน์จากเงื่อนไขการแข่งขันไฟล์ชั่วคราว

5 พบปัญหาขณะล้างไดเร็กทอรีชั่วคราว

6 พบปัญหาขณะใช้งาน getopt(1) แยกวิเคราะห์บรรทัดคำสั่ง
ข้อโต้แย้ง

ตัวอย่าง


xvfb- รัน --auto-servernum --server-num=1 xlogo
ทำงาน xlogo(1x) ลูกค้าสาธิตภายใน Xvfb เซิร์ฟเวอร์ X ในครั้งแรก
หมายเลขเซิร์ฟเวอร์ที่มีอยู่มากกว่าหรือเท่ากับ 1

xvfb- รัน --server-args="-screen 0 1024x768x24" ICO -ใบหน้า
ทำงาน ICO(1x) ไคลเอนต์สาธิต (และส่งต่อให้ -ใบหน้า อาร์กิวเมนต์) ภายใน
Xvfb เซิร์ฟเวอร์ X กำหนดค่าด้วยหน้าต่างรูท 1024 x 768 พิกเซลและสี
ความลึก 24 บิต

โปรดทราบว่าไคลเอ็นต์ X สาธิตที่ใช้ในตัวอย่างข้างต้นจะไม่ออกจากตัวเอง ดังนั้น
พวกเขาจะต้องถูกฆ่าตายเสียก่อน xvfb- รัน จะออก

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


Ad


Ad