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-remove ഓൺലൈനിൽ ഉപയോഗിക്കുക