lockfile-create - ക്ലൗഡിൽ ഓൺലൈനായി

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ലോക്ക് ഫയൽ-ക്രിയേറ്റ് കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


lockfile-progs - ഫയലുകളും മെയിൽബോക്സുകളും സുരക്ഷിതമായി ലോക്ക് ചെയ്യാനും അൺലോക്കുചെയ്യാനുമുള്ള കമാൻഡ്-ലൈൻ പ്രോഗ്രാമുകൾ (വഴി
liblockfile).

സിനോപ്സിസ്


മെയിൽ-ലോക്ക് [--use-pid] [--വീണ്ടും ശ്രമിക്കുക വീണ്ടും ശ്രമിക്കുക-എണ്ണം]
മെയിൽ-അൺലോക്ക്
മെയിൽ-ടച്ച് ലോക്ക് [--ഒരു വെടി]

ലോക്ക് ഫയൽ-സൃഷ്ടിക്കുക [--use-pid] [--വീണ്ടും ശ്രമിക്കുക വീണ്ടും ശ്രമിക്കുക-എണ്ണം] [--ലോക്ക്-നെയിം] ഫയലിന്റെ പേര്
ലോക്ക് ഫയൽ-നീക്കം [--ലോക്ക്-നെയിം] ഫയലിന്റെ പേര്
ലോക്ക്ഫയൽ-ടച്ച് [--oneshot] [--lock-name] ഫയലിന്റെ പേര്
ലോക്ക് ഫയൽ-ചെക്ക് [--use-pid] [--lock-name] ഫയലിന്റെ പേര്

വിവരണം


Lockfile-progs മെയിൽബോക്സുകൾ ലോക്ക് ചെയ്യാനും അൺലോക്ക് ചെയ്യാനും ഉപയോഗിക്കാവുന്ന ഒരു സെറ്റ് പ്രോഗ്രാമുകൾ നൽകുന്നു.
ഫയലുകൾ സുരക്ഷിതമായി (liblockfile വഴി):

മെയിൽ-ലോക്ക് - നിലവിലെ ഉപയോക്താവിന്റെ മെയിൽബോക്സ് ലോക്ക് ചെയ്യുക
മെയിൽ-അൺലോക്ക് - നിലവിലെ ഉപയോക്താവിന്റെ മെയിൽബോക്സ് അൺലോക്ക് ചെയ്യുക
മെയിൽ-ടച്ച് ലോക്ക് - നിലവിലെ ഉപയോക്താവിന്റെ മെയിൽബോക്സിലെ ലോക്ക് സ്പർശിക്കുക

ലോക്ക് ഫയൽ-സൃഷ്ടിക്കുക - തന്നിരിക്കുന്ന ഫയൽ ലോക്ക് ചെയ്യുക
ലോക്ക് ഫയൽ-നീക്കം - തന്നിരിക്കുന്ന ഫയലിലെ ലോക്ക് നീക്കം ചെയ്യുക
ലോക്ക്ഫയൽ-ടച്ച് - തന്നിരിക്കുന്ന ഫയലിൽ ലോക്ക് സ്പർശിക്കുക
ലോക്ക് ഫയൽ-ചെക്ക് - തന്നിരിക്കുന്ന ഫയലിലെ ലോക്ക് പരിശോധിക്കുക

സ്ഥിരസ്ഥിതിയായി ,. ഫയലിന്റെ പേര് ആർഗ്യുമെന്റ് ലോക്ക് ചെയ്യേണ്ട ഫയലിന്റെ പേരിനെ സൂചിപ്പിക്കുന്നു, കൂടാതെ
ലോക്ക് ഫയലിന്റെ പേര് ആയിരിക്കും ഫയലിന്റെ പേര് .പൂട്ടുക. എന്നിരുന്നാലും, --lock-name ആർഗ്യുമെന്റ് ആണെങ്കിൽ
വ്യക്തമാക്കിയ, തുടർന്ന് ഫയലിന്റെ പേര് ലോക്ക് ഫയലിന്റെ പേരായി തന്നെ എടുക്കും.

ഓരോ മെയിൽ ലോക്കിംഗ് കമാൻഡുകളും ലോക്ക് ചെയ്യാൻ ശ്രമിക്കുന്നു /var/spool/mail/, എവിടെ ആണ്
വഴി നിർണ്ണയിക്കുന്നത് പോലെ, ഫലപ്രദമായ ഉപയോക്തൃ ഐഡിയുമായി ബന്ധപ്പെട്ട പേര് ഗെറ്റ്യൂയിഡ്(2).

ഒരു ഫയൽ ലോക്ക് ചെയ്തുകഴിഞ്ഞാൽ, ഓരോ അഞ്ച് മിനിറ്റിലും ഒരിക്കലെങ്കിലും ലോക്ക് സ്പർശിക്കണം
ലോക്ക് പഴകിയതായി കണക്കാക്കും, തുടർന്നുള്ള ലോക്ക് ശ്രമങ്ങൾ വിജയിക്കും. എന്നതും കാണുക
--use-pid ഓപ്ഷൻ കൂടാതെ lockfile_create(3) മാനപേജ്.

ദി ലോക്ക് ഫയൽ-ചെക്ക് സാധുവായ ഒരു ലോക്ക് ഇതിനകം നിലവിലുണ്ടോ ഇല്ലയോ എന്ന് കമാൻഡ് പരിശോധിക്കുന്നു.

ഓപ്ഷനുകൾ


-q, --നിശബ്ദമായി
ഏതെങ്കിലും ഔട്ട്പുട്ട് അടിച്ചമർത്തുക. വിജയമോ പരാജയമോ എക്സിറ്റ് സ്റ്റാറ്റസ് മാത്രമേ സൂചിപ്പിക്കൂ.

-v, --വാക്കുകൾ
ഡയഗ്നോസ്റ്റിക് ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കുക.

-l, --ലോക്ക്-നെയിം
എന്നതിലേക്ക് .lock ചേർക്കരുത് ഫയലിന്റെ പേര്. ഈ ഓപ്ഷൻ ബാധകമാണ് ലോക്ക് ഫയൽ-സൃഷ്ടിക്കുക,
ലോക്ക് ഫയൽ-നീക്കം, ലോക്ക്ഫയൽ-ടച്ച്, അഥവാ ലോക്ക് ഫയൽ-ചെക്ക്.

-p, --use-pid
ഒരു ലോക്ക് ഫയൽ സൃഷ്ടിക്കപ്പെടുമ്പോഴെല്ലാം ലോക്ക് ഫയലിലേക്ക് പാരന്റ് പ്രോസസ് ഐഡി (പിപിഐഡി) എഴുതുക, കൂടാതെ
ലോക്കിന്റെ സാധുത പരിശോധിക്കുമ്പോൾ ആ pid ഉപയോഗിക്കുക. കാണുക lockfile_create(3) മാൻപേജ്
കൂടുതൽ വിവരങ്ങൾ. ഈ ഓപ്ഷൻ ബാധകമാണ് ലോക്ക് ഫയൽ-സൃഷ്ടിക്കുക ഒപ്പം ലോക്ക് ഫയൽ-ചെക്ക്. കുറിപ്പ്:
ഒരു ഫയൽസിസ്റ്റം പങ്കിടുന്ന മെഷീനുകൾക്കിടയിൽ ഈ ഓപ്ഷൻ ശരിയായി പ്രവർത്തിക്കില്ല.

-o, --ഒരു വെടി
ലോക്കിൽ സ്പർശിച്ച് ഉടൻ പുറത്തുകടക്കുക. ഈ ഓപ്ഷൻ ബാധകമാണ് ലോക്ക്ഫയൽ-ടച്ച് ഒപ്പം
മെയിൽ-ടച്ച് ലോക്ക്. നൽകിയിട്ടില്ലെങ്കിൽ, ഈ കമാൻഡുകൾ എന്നെന്നേക്കുമായി പ്രവർത്തിക്കും, ലോക്കിൽ സ്പർശിക്കുന്നു
കൊല്ലപ്പെടുന്നതുവരെ ഓരോ മിനിറ്റിലും ഒരിക്കൽ.

-r വീണ്ടും ശ്രമിക്കുക-എണ്ണം, --വീണ്ടും ശ്രമിക്കുക വീണ്ടും ശ്രമിക്കുക-എണ്ണം
ലോക്ക് ചെയ്യാൻ ശ്രമിക്കുക ഫയലിന്റെ പേര് വീണ്ടും ശ്രമിക്കുക-എണ്ണം ഉപേക്ഷിക്കുന്നതിന് മുമ്പുള്ള തവണ. ഓരോ ശ്രമവും വൈകും
പരമാവധി കാലതാമസത്തിൽ എത്തുന്നതുവരെ അവസാനത്തേതിനേക്കാൾ അൽപ്പം നീളം (5 സെക്കൻഡ് ഇൻക്രിമെന്റിൽ).
വീണ്ടും ശ്രമിക്കുന്നതിനിടയിൽ ഒരു മിനിറ്റ്. എങ്കിൽ വീണ്ടും ശ്രമിക്കുക-എണ്ണം വ്യക്തമാക്കിയിട്ടില്ല, സ്ഥിരസ്ഥിതി 9 ആണ്
എല്ലാ 180 ലോക്ക് ശ്രമങ്ങളും പരാജയപ്പെട്ടാൽ 3 സെക്കൻഡിന് (9 മിനിറ്റ്) ശേഷം ഉപേക്ഷിക്കും.

ഉദാഹരണങ്ങൾ


ലോക്ക് a ഫയല് സമയത്ത് a നീളമുള്ളത് പ്രക്രിയ:

lockfile-create /some/file
ലോക്ക്ഫയൽ-ടച്ച് /ചിലത്/ഫയൽ &
# ലോക്ക് ഫയൽ-ടച്ച് പ്രക്രിയയുടെ PID സംരക്ഷിക്കുക
ബാഡ്ജർ="$!"
/ചിലത്/ഫയൽ ഉപയോഗിച്ച് പ്രധാനപ്പെട്ട എന്തെങ്കിലും ചെയ്യുക
"${BADGER}" കൊല്ലുക
ലോക്ക്ഫയൽ-നീക്കം /ചിലത്/ഫയൽ

പുറത്ത് പദവി


0
വേണ്ടി ലോക്ക് ഫയൽ-ചെക്ക് സാധുവായ ഒരു ലോക്ക് നിലവിലുണ്ടെന്ന് ഇത് സൂചിപ്പിക്കുന്നു, അല്ലാത്തപക്ഷം അത് മാത്രം
വിജയകരമായ പ്രോഗ്രാം നിർവ്വഹണത്തെ സൂചിപ്പിക്കുന്നു.

അല്ല 0
വേണ്ടി ലോക്ക് ഫയൽ-ചെക്ക് ഒരു നോൺ-സീറോ എക്സിറ്റ് സ്റ്റാറ്റസ്, നിർദ്ദിഷ്ട ലോക്ക് ഇല്ലെന്ന് സൂചിപ്പിക്കുന്നു
നിലവിലുണ്ട് അല്ലെങ്കിൽ സാധുതയില്ല. മറ്റ് പ്രോഗ്രാമുകൾക്ക് ചില പ്രശ്‌നങ്ങളുണ്ടെന്ന് ഇത് സൂചിപ്പിക്കുന്നു
നേരിട്ടു.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് lockfile-create ഓൺലൈനായി ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ