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

Ad


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

lockmail.courier - Trực tuyến trên đám mây

Chạy lockmail.courier 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à lệnh lockmail.courier 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


lockmail - tạo tệp khóa thư

SYNOPSIS


khóa thư [-r] [-t thời gian chờ] {tập tin khóa} {chương trình} [tranh luận...]

MÔ TẢ


khóa thư là một tiện ích trợ giúp để làm việc với các tệp hộp thư. Tệp hộp thư phải được khóa
để ngăn các ứng dụng khác sửa đổi hộp thư cùng một lúc. Khác nhau
hệ thống sử dụng các quy ước khóa khác nhau. khóa thư sử dụng hai trong số các khóa phổ biến nhất
các cơ chế đang được sử dụng, sẽ hoạt động đáng tin cậy trên hầu hết các hệ thống.

tập tin khóa là tên đường dẫn đến tệp hộp thư hiện có. Theo mặc định, khóa thư cố gắng khóa
hộp thư cứ sau năm giây (nếu hộp thư đã bị khóa) và sẽ ngừng hoạt động sau
ba phút. Sau khi hộp thư được khóa thành công, khóa thư chạy chương trình khi còn nhỏ
quy trình, với bất kỳ tùy chọn nào đối sốNS. Khi nào chương trình chấm dứt, khóa thư loại bỏ
khóa hộp thư và tự kết thúc.

LỰA CHỌN


-r
Nếu khóa thông thường không thành công, hãy thử khóa chỉ đọc. Sử dụng tùy chọn này để khóa các tệp hộp thư
trong một thư mục chỉ đọc.

-t thời gian chờ
Nếu lần khóa không thành công, hãy thử lại cho đến thời gian chờ giây. Thời gian chờ thực tế là
làm tròn đến khoảng năm giây tiếp theo (một lần khóa được thử sau mỗi năm
giây).

MÔ TẢ


Phần này mô tả ngắn gọn cơ chế khóa được sử dụng bởi khóa thư. khóa thư sử dụng
ba quy ước khóa khác nhau để tối đa hóa khả năng tương thích với các thư khác
phần mềm: khóa thư mục C-Client, khóa dấu chấm và khóa tệp.

C-Khách hàng thư mục ổ khóa
Phần mềm thư dựa trên thư viện C-Client tạo ra các tệp khóa có tên / tmp /.dddddd.iiiiii.
Ở đây, ddddddiiiiii là số thiết bị và số inode của tệp hộp thư
(Các st_devst_ino các trường trong inode), trong hệ thập lục phân. Nếu ID quy trình được lưu trong
tệp khóa thư mục C-Client không hợp lệ, khóa thư kết luận rằng đó là một ổ khóa cũ
và sẽ xóa nó.

Chú thích
Một điều kiện chủng tộc tồn tại trong đó một quy trình C-Client bị giết sau khi nó tạo ra một khóa
nhưng trước khi lưu ID tiến trình của nó trong tệp khóa. Cửa sổ cuộc đua rất
nhỏ, nhưng nó tồn tại. Thư viện C-Client dường như không bao giờ xóa khóa
tập tin.

khóa thư cố gắng giải quyết tình trạng cuộc đua này bằng cách xóa các tệp khóa có độ dài bằng XNUMX
ít nhất là năm phút.

ổ khóa dấu chấm
khóa thư cũng tạo và tôn vinh các tệp khóa chấm. Tệp khóa dấu chấm được tạo lần đầu tiên dưới dạng
các tệp tạm thời, sau đó được liên kết với tập tin khóa.Khóa. Thao tác liên kết không thành công nếu khóa dấu chấm
Tập tin đã tồn tại. khóa thư sử dụng một phương pháp khóa chấm nâng cao, trong đó quy trình của nó
ID và tên của máy chủ nơi khóa thư đang chạy cũng được lưu trong khóa chấm của nó
tập tin. Nếu thao tác không thành công do tệp dot-lock hiện có được tạo bởi người khác
khóa thư xử lý trên cùng một máy chủ và ID quy trình không còn tồn tại, điều này đã cũ
tập tin dot-lock bị xóa ngay lập tức. Trong tất cả các trường hợp khác, tệp khóa dấu chấm cũ hơn
năm phút được coi là cũ và bị loại bỏ.

Chú thích
Việc không tạo được tệp dot-lock sẽ bị bỏ qua nếu lý do không thành công
là vì khóa thư không có quyền ghi trong tệp dot-lock của
danh mục. Thư mục cuộn thư đến (thường là / var / mail) thường không
có quyền ghi toàn cục, vì vậy nỗ lực tạo tệp khóa chấm trong ống
thư mục sẽ bị lỗi, và khóa thư sẽ chỉ bằng lòng với việc sử dụng khóa tệp.

Tập tin ổ khóa
Cơ chế khóa cuối cùng khóa thư sử dụng là phương tiện khóa tệp của hệ điều hành.
If khóa thư không lấy được cả ba khóa, khóa thư sẽ ngủ trong năm giây và cố gắng
lần nữa. Ngoại lệ duy nhất là không thể tạo khóa dấu chấm do không có quyền ghi vào
thư mục của tệp dot-lock, bị bỏ qua. Nếu như khóa thư vẫn không đạt được tất cả
khóa bắt buộc trong khoảng thời gian được chỉ định bởi -t tùy chọn (hoặc giá trị mặc định của nó),
khóa thư sẽ kết thúc bằng mã thoát EX_TEMPFAIL.

khóa thư chạy chương trình sau khi lấy được khóa tệp cuối cùng, hãy đợi cho đến khi chương trình chấm dứt,
và giải phóng tất cả các khóa. chương trình phải kết thúc trước khi bất kỳ khóa nào có được bởi
khóa thư hết hạn, và được coi là cũ. khóa thư sau đó sẽ kết thúc với cùng một
thoát mã dưới dạng chương trình.

EXIT TÌNH TRẠNG


khóa thư kết thúc với cùng một trạng thái thoát như chương trình khóa thư chấm dứt với
Trạng thái thoát EX_TEMPFAIL nếu không thể lấy được khóa hoặc nếu chương trình bị giết bởi một
tín hiệu.

Sử dụng lockmail.courier 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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad