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

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 ...

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:
...
lockfile quan trọng.lock
...
access_ "important" _to_your_hearts_content
...
rm -f quan trọng.lock
...
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

  • 1
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 3
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer là một trình soạn thảo HTML wysiwyg sử dụng
    cơ sở mã của Mozilla Composer. Như
    Sự phát triển của Nvu đã bị dừng lại
    vào năm 2005, KompoZer sửa nhiều lỗi và
    thêm một f ...
    Tải xuống KompoZer
  • 5
    Tải xuống Manga miễn phí
    Tải xuống Manga miễn phí
    Trình tải xuống Manga miễn phí (FMD) là một
    ứng dụng mã nguồn mở được viết bằng
    Object-Pascal để quản lý và
    tải manga từ các trang web khác nhau.
    Đây là một tấm gương ...
    Tải xuống Trình tải xuống Manga miễn phí
  • 6
    Aetbootin
    Aetbootin
    UNetbootin cho phép bạn tạo khả năng khởi động
    Ổ đĩa USB trực tiếp cho Ubuntu, Fedora và
    các bản phân phối Linux khác mà không có
    ghi đĩa CD. Nó chạy trên Windows, Linux,
    và ...
    Tải xuống UNetbootin
  • Khác »

Lệnh Linux

  • 1
    abc2abc
    abc2abc
    abc2abc - abc đơn giản
    trình kiểm tra/trình định dạng lại/bộ chuyển đổi ...
    Chạy abc2abc
  • 2
    abc2ly
    abc2ly
    abc2ly - trang hướng dẫn sử dụng abc2ly
    (LilyPond) 2.18.2 ...
    Chạy abc2ly
  • 3
    coqdoc
    coqdoc
    coqdoc - Một công cụ tài liệu cho
    Trợ lý chứng minh Coq ...
    Chạy coqdoc
  • 4
    coqide
    coqide
    coqide - Trợ lý bằng chứng Coq
    Giao diện đồ họa ...
    Chạy coqide
  • 5
    g.gui.vdigitgrass
    g.gui.vdigitgrass
    g.gui.vdigit - Chỉnh sửa tương tác và
    số hóa bản đồ vector. TỪ KHÓA:
    chung, giao diện người dùng, GUI, véc tơ,
    biên tập, số hóa...
    Chạy g.gui.vdigitgrass
  • 6
    g.listgrass
    g.listgrass
    g.list - Liệt kê dữ liệu GRASS có sẵn
    các tệp cơ sở của dữ liệu do người dùng chỉ định
    gõ tùy chọn bằng cách sử dụng tìm kiếm
    mẫu. TỪ KHÓA: chung, bản đồ
    quản lý, danh sách...
    Chạy g.listgrass
  • Khác »

Ad