GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

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

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

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

โครงการ:

ชื่อ


เวลาที่ จำกัด — จำกัดเวลาการดำเนินการที่แน่นอนของกระบวนการอย่างมีประสิทธิภาพ

เรื่องย่อ


เวลาที่ จำกัด [-pq] [-S คิลซิก] [-s เตือน] [-T ฆ่าเวลา] [-t เวลาเตือน] คำสั่ง
[ข้อโต้แย้ง ...]

DESCRIPTION


การขอ เวลาที่ จำกัด ยูทิลิตี้ดำเนินการที่กำหนด คำสั่ง กับที่ให้มา ข้อโต้แย้ง และสิ้นสุด
กระบวนการเกิดหลังจากเวลาที่กำหนดด้วยสัญญาณที่กำหนด หากกระบวนการออกก่อน
หมดเวลาแล้ว เวลาที่ จำกัด จะออกอย่างเงียบ ๆ ด้วย

ตัวเลือก:

-p หากกระบวนการลูกถูกยกเลิกโดยสัญญาณ เวลาที่ จำกัด เผยแพร่เงื่อนไขนี้
คือส่งสัญญาณให้ตัวเองเหมือนกัน นี้จะช่วยให้โปรแกรมรัน เวลาที่ จำกัด
เพื่อตรวจสอบว่ากระบวนการลูกถูกยกเลิกโดยสัญญาณหรือออกจากจริง
ด้วยรหัสทางออกที่มากกว่า 128

-q การทำงานที่เงียบ - เวลาที่ จำกัด ไม่แสดงข้อความวินิจฉัยเกี่ยวกับสัญญาณที่ส่ง
สู่กระบวนการลูก

-S คิลซิก
ระบุจำนวนสัญญาณที่จะส่งไปยังกระบวนการ ฆ่าเวลา วินาทีต่อมา
เวลาเตือน หมดอายุ. ค่าเริ่มต้นเป็น 9 (SIGKILL)

-s เตือน
ระบุจำนวนสัญญาณที่จะส่งไปยังกระบวนการ เวลาเตือน วินาทีหลังจากนั้น
ได้เริ่มต้นขึ้นแล้ว ค่าเริ่มต้นเป็น 15 (SIGTERM)

-T ฆ่าเวลา
ระบุเวลาดำเนินการสูงสุดของกระบวนการก่อนส่ง คิลซิก หลังจาก
เตือน ได้ถูกส่งไป. ค่าเริ่มต้นคือ 120 วินาที

-t เวลาเตือน
ระบุเวลาดำเนินการสูงสุดของกระบวนการเป็นวินาทีก่อนส่ง เตือน.
ค่าเริ่มต้นคือ 3600 วินาที

บนระบบที่รองรับ ตัวตั้งเวลา(2) การเรียกระบบ the เวลาเตือน และ ฆ่าเวลา ค่าอาจ
ระบุเป็นวินาทีเศษส่วนด้วยความแม่นยำระดับไมโครวินาที

และพวกเรา


คิลซิก
การขอ คิลซิก ที่จะใช้ถ้า -S ไม่ได้ระบุตัวเลือก

ฆ่าเวลา
การขอ ฆ่าเวลา ที่จะใช้ถ้า -T ไม่ได้ระบุตัวเลือก

วอร์นซิก
การขอ เตือน ที่จะใช้ถ้า -s ไม่ได้ระบุตัวเลือก

คำเตือน
การขอ เวลาเตือน ที่จะใช้ถ้า -t ไม่ได้ระบุตัวเลือก

EXIT สถานภาพ


หากกระบวนการลูกออกตามปกติ เวลาที่ จำกัด ยูทิลิตี้จะส่งรหัสทางออกขึ้น
หากกระบวนการลูกถูกยกเลิกโดยสัญญาณและ -p ไม่ได้ระบุแฟล็ก the
เวลาที่ จำกัด สถานะทางออกของยูทิลิตี้คือ 128 บวกกับหมายเลขสัญญาณ คล้ายกับ sh(1). ถ้า -p
มีการระบุแฟล็ก the เวลาที่ จำกัด ยูทิลิตี้จะยกสัญญาณขึ้นเองเพื่อให้เป็นของตัวเอง
กระบวนการหลักอาจแยกความแตกต่างระหว่างสัญญาณและทางออกที่มากกว่า 128 ได้อย่างน่าเชื่อถือ
รหัส.

ในบางกรณี เวลาที่ จำกัด ยูทิลิตี้อาจพบข้อผิดพลาดของระบบหรือผู้ใช้ แล้วมันออก
สถานะเป็นหนึ่งในมาตรฐาน เซ็กซ์ซิท(3) ค่า:

EX_USAGE
พารามิเตอร์บรรทัดคำสั่งและตัวเลือกถูกระบุอย่างไม่ถูกต้อง

EX_ซอฟต์แวร์
การขอ เวลาที่ จำกัด ยูทิลิตี้เองได้รับสัญญาณที่ไม่คาดคิดขณะรอ
กระบวนการลูกที่จะยุติ

EX_OSERR
การขอ เวลาที่ จำกัด ยูทิลิตีไม่สามารถดำเนินการโปรเซสลูกได้ ให้รอจนกว่า
ยุติหรือตรวจสอบสถานะการออก

ตัวอย่าง


ตัวอย่างต่อไปนี้แสดงตามที่กำหนดให้เชลล์:

จำกัดเวลา -p /usr/local/bin/rsync rsync://some.host/dir /opt/mirror

เรียกใช้โปรแกรม rsync เพื่อมิเรอร์ไซต์ WWW หรือ FTP และฆ่ามันหากทำงานนานกว่า 1 ชั่วโมง
(นั่นคือ 3600 วินาที) ด้วย SIGTERM หากกระบวนการ rsync ไม่ออกหลังจากได้รับ
ซิกเติร์ม เวลาที่ จำกัด ออก SIGKILL 120 วินาทีหลังจาก SIGTERM หากกระบวนการ rsync เป็น
สิ้นสุดลงด้วยสัญญาณ เวลาที่ จำกัด จะยกสัญญาณนี้ขึ้นเอง

tcpserver 0 8888 จำกัดเวลา -t600 -T300 /opt/services/chat/stats

เริ่มกระบวนการ tcpserver(n) ฟังบนพอร์ต tcp 8888 การเชื่อมต่อลูกค้าแต่ละรายจะเรียกใช้
ตัวอย่างของเครื่องมือสถิติ IRC ภายใต้ /opt/services/แชท และฆ่ามันหลังจาก 600 วินาที
ได้ผ่านไปแล้ว หากกระบวนการสถิติยังคงทำงานหลังจาก SIGTERM จะถูกฆ่าโดย
SIGKILL ส่ง 300 วินาทีต่อมา

env WARNTIME=4.99 WARNSIG=1 KILLTIME=1.000001 หมดเวลา sh stats.sh

เริ่มเชลล์สคริปต์และฆ่ามันด้วย SIGHUP ในเวลาน้อยกว่า 5 วินาที ถ้าเปลือก
ติดขัดและไม่ตอบสนองต่อ SIGHUP ฆ่ามันด้วย SIGKILL เริ่มต้นเพียงเล็กน้อย
วินาทีต่อมา

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


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

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

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี