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

Ad


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

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

Chạy lockfile 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 giả lập trực tuyến MAC OS

Đây là tệp khóa lệnh 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, chẳng hạn 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


lockfile - trình tạo tệp semaphore có điều kiện

SYNOPSIS


tập tin khóa -giờ ngủ | -r thử lại |
-l thời gian chờ khóa | -s Đình chỉ | -! | -ml | -mu | tên tập tin hữu ích. Cảm ơn !

MÔ TẢ


tập tin khóa có thể được sử dụng để tạo một hoặc nhiều đèn hiệu các tập tin. Nếu lockfile không thể tạo tất cả
các tệp được chỉ định (theo thứ tự được chỉ định), nó sẽ đợi giờ ngủ (mặc định là 8) giây
và thử lại tệp cuối cùng không thành công. Bạn có thể chỉ định số lượng thử lại đến
làm cho đến khi thất bại được trả lại. Nếu số lượng thử lại là -1 (mặc định, tức là, -r-1)
lockfile sẽ thử lại mãi mãi.

Nếu số lượng thử lại hết hạn trước khi tất cả các tệp được tạo, tệp khóa trả về
thất bại và xóa tất cả các tệp mà nó đã tạo cho đến thời điểm đó.

Việc sử dụng lockfile làm điều kiện của một vòng lặp trong tập lệnh shell có thể được thực hiện dễ dàng bằng cách sử dụng
các -! cờ để đảo ngược trạng thái thoát. Để ngăn chặn vòng lặp vô hạn, thất bại cho bất kỳ
lý do khác với tệp khóa đã tồn tại không đảo ngược thành công mà là
vẫn bị trả về như những thất bại.

Tất cả các cờ có thể được chỉ định ở bất kỳ đâu trên dòng lệnh, chúng sẽ được xử lý khi
đã gặp. Dòng lệnh chỉ được phân tích cú pháp từ trái sang phải.

Tất cả các tệp được tạo bởi lockfile sẽ ở chế độ chỉ đọc và do đó sẽ phải bị xóa
với rm -f.

Nếu bạn chỉ định một thời gian chờ khóa thì một tệp khóa sẽ bị xóa bằng vũ lực sau khi khóa thời gian chờ
giây đã trôi qua kể từ khi tệp khóa được sửa đổi / tạo lần cuối (rất có thể bởi một số
chương trình khác đột ngột chết cách đây khá lâu và do đó không thể dọn dẹp bất kỳ chương trình nào
tập tin khóa còn sót lại). Lockfile là miễn dịch lệch đồng hồ. Sau khi tệp khóa đã bị xóa bởi
lực lượng, đình chỉ Đình chỉ giây (mặc định là 16) được tính đến, để
ngăn chặn việc vô tình xóa ngay lập tức bất kỳ tệp khóa nào mới được tạo bởi một chương trình khác
(đối chiếu ĐÌNH CHỈ in gửi thư(1)).

hộp thư ổ khóa
Nếu quyền trên thư mục bộ đệm thư hệ thống cho phép nó hoặc nếu tệp khóa phù hợp
setgid, nó sẽ có thể khóa và mở khóa hộp thư hệ thống của bạn bằng cách sử dụng các tùy chọn -ml
-mu tương ứng.

VÍ DỤ


Giả sử bạn muốn đảm bảo rằng quyền truy cập vào tệp "quan trọng" được tuần tự hóa, tức là không
nhiều hơn một chương trình hoặc tập lệnh shell phải được phép truy cập vào nó. Vì sự đơn giản của
vì lợi ích, hãy giả sử rằng nó là một kịch bản shell. Trong trường hợp này, bạn có thể giải quyết nó như thế này:
hữu ích. Cảm ơn !
lockfile quan trọng.lock
hữu ích. Cảm ơn !
access_ "important" _to_your_hearts_content
hữu ích. Cảm ơn !
rm -f quan trọng.lock
hữu ích. Cảm ơn !
Bây giờ nếu tất cả các tập lệnh truy cập "quan trọng" đều tuân theo hướng dẫn này, bạn sẽ yên tâm
rằng nhiều nhất một tập lệnh sẽ được thực thi giữa các lệnh `` lockfile '' và `rm '.

MÔI TRƯỜNG


TÊN ĐĂNG NHẬP được sử dụng như một gợi ý để xác định tên đăng nhập của kẻ xâm lược

Sử dụng lockfile 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