Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


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

keep-one-running - Trực tuyến trên đám mây

Chạy liên tục trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua 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

Đây là lệnh keep-one-running 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


run-one - chỉ chạy một phiên bản tại một thời điểm của một số lệnh và bộ đối số duy nhất
(hữu ích cho cronjobs, ví dụ:)

SYNOPSIS


chạy-một LỆNH [ARGS]

chạy cái này LỆNH [ARGS]

chạy-một-liên-tục LỆNH [ARGS]

tiếp tục hoạt động LỆNH [ARGS]

chạy-một-cho-đến-thành-công LỆNH [ARGS]

chạy-một-cho-đến-thất-bại LỆNH [ARGS]

MÔ TẢ


chạy-một là một tập lệnh trình bao bọc chạy không quá một phiên bản duy nhất của một số lệnh
với một tập hợp các đối số duy nhất.

Điều này thường hữu ích với cronjobs, khi bạn không muốn chạy nhiều hơn một bản sao cùng một lúc.

chạy cái này Là chính xác như chạy-một, ngoại trừ việc nó sẽ sử dụng nắm chặt(1) giết(1) để tìm
và loại bỏ bất kỳ quy trình đang chạy nào do người dùng sở hữu và khớp với các lệnh mục tiêu và
tranh luận. Lưu ý rằng chạy cái này sẽ chặn trong khi cố gắng loại bỏ các quy trình phù hợp,
cho đến khi tất cả các quy trình phù hợp đã chết.

chạy-một-liên-tục hoạt động giống hệt như chạy-một ngoại trừ việc nó trả lại "COMMAND [ARGS]"
bất kỳ lúc nào COMMAND thoát ra (bằng không hoặc khác không).

tiếp tục hoạt động là một bí danh cho chạy-một-liên-tục.

chạy-một-cho-đến-thành-công hoạt động giống hệt như chạy-một-liên-tục ngoại trừ việc nó hồi sinh
"COMMAND [ARGS]" cho đến khi COMMAND thoát thành công (tức là thoát khỏi số XNUMX).

chạy-một-cho-đến-thất-bại hoạt động giống hệt như chạy-một-liên-tục ngoại trừ việc nó hồi sinh
"COMMAND [ARGS]" cho đến khi COMMAND thoát ra với lỗi (tức là thoát khác XNUMX).

THÍ DỤ


Trong một lớp vỏ:

$ run-one rsync -azP $ HOME $[email được bảo vệ]: / srv / backup
mẹ con /
foouser / .bash_history
40298 100% 37.13MB / s 0:00:00 (xfer # 1, to-check = 3509/3516)
foouser / .viminfo
20352 100% 98.39kB / giây 0:00:00 (xfer # 3, to-check = 3478/3516)
hữu ích. Cảm ơn !
gửi 746228 byte nhận được 413059 byte 36802.76 byte / giây
tổng kích thước là 3732890955 tốc độ là 3219.99

Trong một trình bao khác, trong khi trình bao đầu tiên vẫn đang chạy:

$ run-one rsync -azP $ HOME $[email được bảo vệ]: / srv / backup
$ tiếng vang $?
1

Một ví dụ khác ... Trong một trình bao:

$ run-one hàng đầu

Trong một trình bao khác:

$ run-one hàng đầu
$ tiếng vang $?
1
$ run-this-one hàng đầu
trên cùng - 17:15:36 lên 1:43, 3 người dùng, tải trung bình: 1.05, 1.04, 1.00
Nhiệm vụ: tổng cộng 170, 1 chạy, 169 ngủ, 0 dừng, 0 zombie
hữu ích. Cảm ơn !

Và lưu ý rằng quá trình trong trình bao đầu tiên đã bị giết.

Bạn có thể muốn duy trì một kết nối ssh luôn hoạt động, với:

$ run-one-liên tục ssh -N -C -L 3128: localhost: 3128 -L 7778: localhost: 7778 example.com
&

Sử dụng duy trì hoạt động 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