Đây là lệnh multiwatch có thể 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
multiwatch - fork và xem nhiều phiên bản của một chương trình trong cùng một môi trường
SYNOPSIS
nhiều đồng hồ [tùy chọn] -- [đối số ứng dụng]
nhiều đồng hồ -v
nhiều đồng hồ - trợ giúp | -?
MÔ TẢ
nhiều đồng hồ được sử dụng để phân nhánh và xem nhiều phụ trợ FastCGI.
LỰA CHỌN
-NS, --forks = trẻ em
Số lượng trẻ em để phân nhánh và xem (mặc định 1)
-NS, --retry = thử lại
Số lần thử lại để tách một con (mặc định 3)
-NS, --timeout = msecs
Thử lại thời gian chờ tính bằng mili giây; nếu đứa trẻ chết sau thời gian chờ, bộ đếm thử lại là
đặt lại (mặc định 10000 ms = 10 s)
-S, --signal = signame
Tín hiệu gửi đến trẻ em để báo hiệu sự chấm dứt 'duyên dáng'
(HUP, INT, QUIT, TERM, USR1, USR2, mặc định là USR1)
- ?, --Cứu giúp
Hướng dẫn sử dụng chung
-v, --phiên bản
Hiển thị phiên bản và thoát
TÍN HIỆU XỬ LÝ
multiwatch sẽ chuyển tiếp tín hiệu USR2; nếu nó nhận được HUP, INT, QUIT, TERM hoặc USR1, nó sẽ
gửi tín hiệu từ - tín hiệu cho trẻ em; nếu nó nhận được một tín hiệu khác từ đó
nhóm, nó sẽ chuyển tiếp tín hiệu một lần nữa.
Một tín hiệu của nhóm HUP, INT, QUIT, TERM và USR1 cho biết multiwatch chuyển sang trạng thái "tắt máy"
, vì vậy nó sẽ không khởi động lại trẻ em sau khi nhận được.
THÍ DỤ
Sinh ra 2 phiên bản đường ray trên cùng một ổ cắm FastCGI (và giám sát chúng):
sinh sản-fcgi -s /tmp/fastcgi-rails.sock -n -- / usr / bin / multiwatch -f 2
/home/rails/public/dispatch.fcgi
Sử dụng nhiều đồng hồ trực tuyến bằng các dịch vụ onworks.net