Amazon Best VPN GoSearch

Biểu tượng yêu thích OnWorks

timelimit - Trực tuyến trên đám mây

Chạy timelimit trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là thời gian lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


thời gian giới hạn - giới hạn hiệu quả thời gian thực hiện tuyệt đối của một quy trình

SYNOPSIS


thời gian giới hạn [-pq] [-S dấu hiệu giết người] [-s cảnh báo] [-T giết thời gian] [-t thời gian chiến tranh] lệnh
[đối số ...]

MÔ TẢ


thời gian giới hạn tiện ích thực hiện một lệnh với sự cung cấp đối số và chấm dứt
quá trình sinh sản sau một thời gian nhất định với một tín hiệu nhất định. Nếu quá trình thoát ra trước
thời hạn đã trôi qua, thời gian giới hạn cũng sẽ âm thầm thoát ra.

Tùy chọn:

-p Nếu quá trình con được kết thúc bởi một tín hiệu, thời gian giới hạn tuyên truyền điều kiện này,
tức là gửi cùng một tín hiệu cho chính nó. Điều này cho phép chương trình thực thi thời gian giới hạn
để xác định xem quá trình con đã được kết thúc bởi một tín hiệu hay đã thực sự thoát ra
với mã thoát lớn hơn 128.

-q Hoạt động yên tĩnh - thời gian giới hạn không xuất ra thông báo chẩn đoán về các tín hiệu đã gửi
đối với quá trình con.

-S dấu hiệu giết người
Chỉ định số lượng tín hiệu sẽ được gửi tới quy trình giết thời gian giây sau
thời gian chiến tranh đã hết hạn. Mặc định là 9 (SIGKILL).

-s cảnh báo
Chỉ định số lượng tín hiệu sẽ được gửi tới quy trình thời gian chiến tranh vài giây sau nó
đã được bắt đầu. Mặc định là 15 (SIGTERM).

-T giết thời gian
Chỉ định thời gian thực hiện tối đa của quy trình trước khi gửi dấu hiệu giết người sau khi
cảnh báo đã được gửi đi. Mặc định là 120 giây.

-t thời gian chiến tranh
Chỉ định thời gian thực hiện tối đa của quy trình tính bằng giây trước khi gửi cảnh báo.
Mặc định là 3600 giây.

Trên các hệ thống hỗ trợ bộ định thời(2) cuộc gọi hệ thống, thời gian chiến tranhgiết thời gian giá trị có thể
được chỉ định bằng giây phân số với độ chính xác micro giây.

MÔI TRƯỜNG


GIẾT
dấu hiệu giết người để sử dụng nếu -S tùy chọn không được chỉ định.

GIẾT THỜI GIAN
giết thời gian để sử dụng nếu -T tùy chọn không được chỉ định.

CẢNH BÁO
cảnh báo để sử dụng nếu -s tùy chọn không được chỉ định.

THỜI GIAN CHIẾN TRANH
thời gian chiến tranh để sử dụng nếu -t tùy chọn không được chỉ định.

EXIT TÌNH TRẠNG


Nếu quá trình con thoát bình thường, thời gian giới hạn tiện ích sẽ chuyển mã thoát của nó lên.
Nếu quá trình con được kết thúc bởi một tín hiệu và -p cờ không được chỉ định,
thời gian giới hạn trạng thái thoát của tiện ích là 128 cộng với số tín hiệu, tương tự như sh(1). Nếu -p
cờ đã được chỉ định, thời gian giới hạn tiện ích sẽ tự nâng cao tín hiệu để
Đến lượt nó, quy trình mẹ có thể phân biệt một cách đáng tin cậy giữa một tín hiệu và một lối ra lớn hơn 128
Mã.

Trong một số trường hợp hiếm hoi, thời gian giới hạn tiện ích có thể gặp lỗi hệ thống hoặc người dùng; sau đó, lối ra của nó
trạng thái là một trong những tiêu chuẩn đồng tính luyến ái(3) giá trị:

EX_USAGE
Các tham số và tùy chọn dòng lệnh đã được chỉ định không chính xác.

PHẦN MỀM EX_
thời gian giới hạn bản thân tiện ích đã nhận được một tín hiệu bất ngờ trong khi chờ đợi
tiến trình con để chấm dứt.

EX_OSERR
thời gian giới hạn tiện ích không thể thực hiện quy trình con, hãy đợi nó
chấm dứt hoặc kiểm tra trạng thái thoát của nó.

VÍ DỤ


Các ví dụ sau được hiển thị như được cung cấp cho shell:

timelimit -p / usr / local / bin / rsync rsync: //some.host/dir / opt / mirror

Chạy chương trình rsync để phản chiếu trang WWW hoặc FTP và tắt nó nếu nó chạy lâu hơn 1 giờ
(đó là 3600 giây) với SIGTERM. Nếu quá trình rsync không thoát sau khi nhận được
SIGTERM, thời gian giới hạn phát hành SIGKILL 120 giây sau SIGTERM. Nếu quá trình rsync là
kết thúc bằng một tín hiệu, thời gian giới hạn chính nó sẽ nâng cao tín hiệu này.

tcpserver 0 8888 timelimit -t600 -T300 / opt / services / chat / stats

Bắt đầu nghe tiến trình tcpserver (n) trên cổng tcp 8888; mỗi kết nối khách hàng sẽ gọi
một ví dụ về công cụ thống kê IRC trong / opt / services / chat và giết nó sau 600 giây
đã trôi qua. Nếu quá trình thống kê vẫn đang chạy sau SIGTERM, nó sẽ bị giết bởi
một SIGKILL được gửi 300 giây sau đó.

vi WARNTIME = 4.99 WARNSIG = 1 KILLTIME = 1.000001 timelimit sh stats.sh

Bắt đầu một tập lệnh shell và giết nó bằng SIGHUP trong vòng chưa đầy 5 giây. Nếu vỏ
bị kẹt và không phản hồi với SIGHUP, hãy giết nó bằng SIGKILL mặc định chỉ một chút
hơn một giây sau đó.

Sử dụng timelimit trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.