рдпрд╣ рдХрдорд╛рдВрдб dotlockfile рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
dotlockfile - рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реНрд╕ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛
SYNOPSIS
/usr/bin/dotlockfile [-l [-r рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕] |-u|-t|-c] [-p] [-m|рд▓реЙрдХрдлрд╛рдЗрд▓]
рд╡рд░реНрдгрди
dotlockfile рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реНрд╕ рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ, рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рдпрд╣
рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ рдордЬрд╝рдмреВрддреА рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдФрд░ рдПрдирдПрдлрдПрд╕ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдХреНрдпреЛрдВрдХрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░рдг
рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЙрд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рдПрдХ рд╕реЗ рдПрдХ
рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ(2). рдореИрдирдкреЗрдЬ рд▓реЙрдХрдлрд╛рдЗрд▓_рдХреНрд░рд┐рдПрдЯ(3) рдкреНрд░рдпреБрдХреНрдд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
dotlockfile рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╕реЗрдЯрдЧрд┐рдб рдореЗрд▓ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЗрд╕реЗ рд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдореЗрд▓рдмреЙрдХреНрд╕ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ рднреА рдпрджрд┐ рдореЗрд▓рд╕реНрдкреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗрд╡рд▓ рд╕рдореВрд╣ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдирд╛рдо dotlockfile рдпрд╣ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ UNIX рдкрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдореЗрд▓рдмреЙрдХреНрд╕ рд▓реЙрдХ рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ
рд╕рд┐рд╕реНрдЯрдо. рдПрдХ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рд▓реЗрдХрд┐рди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ
"рддрд╛рд▓рд╛"рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛.
рдирд╛рдо dotlock рдФрд░ рд▓реЙрдХрдлрд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╣реА рд▓реЗ рд▓рд┐рдП рдЧрдП рдереЗ - рдЗрд╕рд▓рд┐рдП рдирд╛рдо dotlockfile :).
рд╡рд┐рдХрд▓реНрдк
-l рдпрджрд┐ рдХреЛрдИ рдкреВрд░реНрд╡-рдореМрдЬреВрджрд╛ рд╡реИрдз рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ, рдЕрдиреНрдпрдерд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ -r. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ.
рдПрдХ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡реИрдз рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ,
┬╖ рдпрджрд┐ рдпрд╣ рдзрд╛рд░рдг рдХрд░рддрд╛ рд╣реИ рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЖрдИрдбреА рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛,
┬╖ рдпрд╛ рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЖрдИрдбреА рдФрд░ 5 рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ рдЫреБрдЖ рдЧрдпрд╛ рд╣реИ
рдкрд╣рд▓реЗ (рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк 5 рдорд┐рдирдЯ рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ)ред
-r рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕
рд╕рдордп рдХреА рд╕рдВрдЦреНрдпрд╛ dotlockfile рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рддреЛ рд▓реЙрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рд╣рд╛рд░ рдорд╛рдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд╛ рд╕рдордп. рддрд╛рд▓рд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рдиреАрдВрдж рдЖрддреА рд╣реИ
5 рд╕реЗрдХрдВрдбред рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж рдиреАрдВрдж рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдХреНрд░рдорд╢рдГ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ
рдХреЛрд╢рд┐рд╢реЛрдВ рдХреЗ рдмреАрдЪ 5 рд╕реЗрдХрдВрдб рд╕реЗ рд▓реЗрдХрд░ рдЕрдзрд┐рдХрддрдо 60 рд╕реЗрдХрдВрдб рдХреА рдиреАрдВрджред рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдЦреНрдпрд╛
рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ 5 рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ-r 0"ред рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ-r -1".
-u рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛рдПрдБ.
-t рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВ (рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ)ред рдПрдирдПрдлрдПрд╕ рдкрд░ рд▓реЙрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдоред рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП -p рд╡рд┐рдХрд▓реНрдк рдмреЗрд╣рддрд░ рд╣реИ.
-c рдХреЗрд╡рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП: a рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рд╡реИрдз рд▓реЙрдХрдлрд╛рдЗрд▓.
рдиреЛрдЯ: рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдФрд░ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рд╕рд╛рдорд╛рдкреНрдд рдХрд░реЛ
рджреНрд╡рд╛рд░рд╛ рд╡рд╣реА "dotlockfile -l"рдпрд╛"dotlockfile -m"рдХрдорд╛рдВрдб, рдЕрдиреНрдпрдерд╛ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓
рд░рдЪрдирд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА.
-p рд▓рд┐рдЦрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЖрдИрдбреА рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрд▓рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ред рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп рднреА
рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдордЧреНрд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛-рдЖрдИрдбреА рдПрдХ рджреМрдбрд╝ рдХрд╛
рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд┐ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдЕрднреА рднреА рд╡реИрдз рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХреЗ рд▓рд┐рдП рд╣реА рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓реЙрдХрдлрд╝рд╛рдЗрд▓реЗрдВред
-m рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЛ рд▓реЙрдХ рдпрд╛ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВред рдореЗрд▓рдмреЙрдХреНрд╕ рдХрд╛ рдкрде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рд╕рд┐рд╕реНрдЯрдо рдореЗрд▓рд╕реНрдкреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдЖрдорддреМрд░ рдкрд░ / var / рдореЗрд▓) рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИ
рдЧреЗрдЯрдкрд╡реНрдпреВрдб() рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдпрджрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ $рдореЗрд▓ рд╕реЗрдЯ рд╣реИ, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдмрдЬрд╛рдпред рдлрд┐рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рддрд╛рд▓рд╛"рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
рд▓реЙрдХрдлрд╛рдЗрд▓.
рд▓реЙрдХрдлрд╛рдЗрд▓
рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдпрд╛ рд╣рдЯрд╛рдИ рдЬрд╛рдиреА рд╣реИред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрджрд┐ -m рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВред
рд╡рд╛рдкрд╕реА рдореВрд▓реНрдп
рд╕рдлрд▓рддрд╛ рдкрд░ рд╢реВрдиреНрдп рдФрд░ рдЕрд╕рдлрд▓рддрд╛ рдкрд░ рд╢реВрдиреНрдп рдирд╣реАрдВред рдХреЗ рд▓рд┐рдП -c рд╡рд┐рдХрд▓реНрдк, рд╕рдлрд▓рддрд╛ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рд╡реИрдз
рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ. рд▓реЙрдХ рдХрд░рддреЗ рд╕рдордп (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, рдпрд╛ рдХреЗ рд╕рд╛рде -l рд╡рд┐рдХрд▓реНрдк)
dotlockfile рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд╛рди рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ рд▓реЙрдХрдлрд╛рдЗрд▓_рдХреНрд░рд┐рдПрдЯ(3). рдЕрдирд▓реЙрдХ
рдПрдХ рдЧреИрд░-рдореМрдЬреВрдж рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рд▓реЙрдХрдлрд╝рд╛рдЗрд▓ рдмрд┐рд▓реНрдХреБрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдмрддрд╛рдП рдЧрдП рдирд╛рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИред рд╡рд┐рд╕реНрддреГрддрд┐ "рддрд╛рд▓рд╛"рд╣реИ
рдирд╣реАрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛.
рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдЬреИрд╕реА рд╣реИ рд▓реЙрдХрдлрд╛рдЗрд▓(1) рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИ рдШреЛрд╖рдгрд╛ рдХрд░рдирд╛, рдФрд░
mutt_dotlock(1) рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИ рдореВрд░реНрдЦ. рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рддрд░реНрдХ рднрд┐рдиреНрди рд╣реИрдВ,
рдФрд░ рд╡рд╛рдкрд╕реА рдХреА рд╕реНрдерд┐рддрд┐ рднреА рд╡реИрд╕реА рд╣реА рд╣реИред рдРрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ dotlockfile рд╕рдмрд╕реЗ рд▓рдЪреАрд▓рд╛ рд╣реИ
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдм рдЗрд╕реЗ рд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдореЗрд▓рдмреЙрдХреНрд╕, рдФрд░ рдпрд╣ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИред
рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд▓реЙрдХрдлрд╛рдЗрд▓_рдХреНрд░рд┐рдПрдЯ(3) рдореИрдирдкреЗрдЬ рдореМрдЬреВрдж рд╣реИ liblockfile-dev рдкреИрдХреЗрдЬ.
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ dotlockfile рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ