ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

inotifywait - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ inotifywait പ്രവർത്തിപ്പിക്കുക

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

പട്ടിക:

NAME


inotifywait - inotify ഉപയോഗിച്ച് ഫയലുകളിലെ മാറ്റങ്ങൾക്കായി കാത്തിരിക്കുക

സിനോപ്സിസ്


അതു നമുക്കായി കാത്തിരിക്കുന്നു [-hcmrq] [-e ] [-t ] [--ഫോർമാറ്റ് ] [--timefmt ]
[...]

വിവരണം


അതു നമുക്കായി കാത്തിരിക്കുന്നു ലിനക്‌സ് ഉപയോഗിക്കുന്ന ഫയലുകളിലെ മാറ്റങ്ങൾക്കായി കാര്യക്ഷമമായി കാത്തിരിക്കുന്നു അറിയിക്കുക(7) ഇന്റർഫേസ്. അത്
ഷെൽ സ്ക്രിപ്റ്റുകളിൽ നിന്നുള്ള ഫയലുകളിൽ മാറ്റങ്ങൾക്കായി കാത്തിരിക്കുന്നതിന് അനുയോജ്യമാണ്. ഒന്നുകിൽ ഒരിക്കൽ പുറത്തുകടക്കാം
ഒരു ഇവന്റ് സംഭവിക്കുന്നു, അല്ലെങ്കിൽ തുടർച്ചയായി എക്സിക്യൂട്ട് ചെയ്ത് ഇവന്റുകൾ സംഭവിക്കുമ്പോൾ ഔട്ട്പുട്ട് ചെയ്യുക.

ഔട്ട്പ്


അതു നമുക്കായി കാത്തിരിക്കുന്നു സാധാരണ പിശകിനെക്കുറിച്ചും ഇവന്റ് വിവരങ്ങളെക്കുറിച്ചും ഡയഗ്നോസ്റ്റിക് വിവരങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യും
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്. ഇവന്റ് ഔട്ട്പുട്ട് ക്രമീകരിക്കാൻ കഴിയും, എന്നാൽ സ്ഥിരസ്ഥിതിയായി അതിൽ വരികൾ അടങ്ങിയിരിക്കുന്നു
ഇനിപ്പറയുന്ന ഫോമിൽ:

കണ്ട_ഫയലിന്റെ പേര് EVENT_NAMES ഇവന്റ്_ഫയലിന്റെ പേര്

കണ്ട_ഫയലിന്റെ പേര്
ഇവന്റ് നടന്ന ഫയലിന്റെ പേരാണ്. ഫയൽ ഒരു ഡയറക്ടറി ആണെങ്കിൽ, എ
ട്രെയിലിംഗ് സ്ലാഷ് ഔട്ട്പുട്ട് ആണ്.

EVENT_NAMES
സംഭവിച്ച inotify ഇവന്റുകളുടെ പേരുകൾ കോമകളാൽ വേർതിരിച്ചിരിക്കുന്നു.

ഇവന്റ്_ഫയലിന്റെ പേര്
ഒരു ഡയറക്‌ടറിയിൽ ഇവന്റ് സംഭവിക്കുമ്പോൾ മാത്രമാണ് ഔട്ട്‌പുട്ട്, ഈ സാഹചര്യത്തിൽ ഇതിന്റെ പേര്
ഈ ഇവന്റിന് കാരണമായ ഡയറക്‌ടറിയിലെ ഫയൽ ഔട്ട്‌പുട്ട് ആണ്.

സ്ഥിരസ്ഥിതിയായി, ഫയൽ നാമങ്ങളിലെ പ്രത്യേക പ്രതീകങ്ങളൊന്നും ഒരു തരത്തിലും രക്ഷപ്പെടില്ല. ഈ
inotifywait-ന്റെ ഔട്ട്‌പുട്ട് awk സ്‌ക്രിപ്‌റ്റുകളിലോ സമാനമായതോ പാഴ്‌സ് ചെയ്യുന്നത് ബുദ്ധിമുട്ടാക്കും.
ദി --csv ഒപ്പം --ഫോർമാറ്റ് ഈ സാഹചര്യത്തിൽ ഓപ്ഷനുകൾ സഹായകമാകും.

ഓപ്ഷനുകൾ


-h, --സഹായിക്കൂ
ഉപയോഗപ്രദമായ ചില വിവരങ്ങൾ ഔട്ട്‌പുട്ട് ചെയ്യുക.

@
ഒരു ഡയറക്‌ടറി ട്രീ ആവർത്തിച്ച് കാണുമ്പോൾ, നിർദ്ദിഷ്ട ഫയൽ ഉള്ളതിൽ നിന്ന് ഒഴിവാക്കുക
നിരീക്ഷിച്ചു. അതനുസരിച്ച് ഫയൽ ആപേക്ഷികമോ കേവലമോ ആയ പാത ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കണം
കണ്ട ഡയറക്‌ടറികൾക്ക് ആപേക്ഷികമോ കേവലമോ ആയ പാത നൽകിയിട്ടുണ്ടോ എന്ന്. അത് അങ്ങിനെയെങ്കിൽ
നിർദ്ദിഷ്ട പാത വ്യക്തമായി ഉൾപ്പെടുത്തുകയും ഒഴിവാക്കുകയും ചെയ്യുന്നു, അത് എല്ലായ്പ്പോഴും നിരീക്ഷിക്കപ്പെടും.

കുറിപ്പ്: @ എന്നതിൽ തുടങ്ങുന്ന ഒരു ഡയറക്ടറിയോ ഫയലോ നിങ്ങൾക്ക് കാണണമെങ്കിൽ, നൽകുക
കേവല പാത.

--ഫയലിൽ നിന്ന്
ഒരു ഫയൽ കാണാനോ അതിൽ നിന്ന് ഒഴിവാക്കാനോ ഫയൽനാമങ്ങൾ വായിക്കുക, ഓരോ വരിയിലും ഒരു ഫയൽനാമം. എങ്കിൽ
ഫയൽ നാമങ്ങൾ @ എന്നതിൽ ആരംഭിക്കുന്നു, മുകളിൽ വിവരിച്ചതുപോലെ അവ ഒഴിവാക്കിയിരിക്കുന്നു. എങ്കിൽ `-' ആണ്,
ഫയലിന്റെ പേരുകൾ സാധാരണ ഇൻപുട്ടിൽ നിന്ന് വായിക്കുന്നു. നിങ്ങൾക്കും കാണണമെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക
കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളായി കടന്നുപോകാൻ നിരവധി ഫയലുകൾ.

-എം, --മോണിറ്റർ
ഒരൊറ്റ ഇവന്റ് ലഭിച്ചതിന് ശേഷം പുറത്തുകടക്കുന്നതിന് പകരം, അനിശ്ചിതമായി എക്സിക്യൂട്ട് ചെയ്യുക. ദി
ആദ്യ സംഭവത്തിന് ശേഷം പുറത്തുകടക്കുക എന്നതാണ് ഡിഫോൾട്ട് സ്വഭാവം.

-d, --പിശാച്
--monitor പോലെ തന്നെ, ബാക്ക്ഗ്രൗണ്ട് ലോഗിംഗ് ഇവന്റുകൾ ഒരു ഫയലിലേക്ക് റൺ ചെയ്യുക ഒഴികെ
--outfile വഴി വ്യക്തമാക്കും. സൂചിപ്പിക്കുന്നു --syslog.

-ഓ, --ഔട്ട്ഫിൽ
ഇവന്റുകൾ ഔട്ട്പുട്ട് ചെയ്യുക പകരം stdout.

- അതെ, --സിസ്ലോഗ്
ഔട്ട്പുട്ട് പിശകുകൾ സിസ്‌ലോഗ്(3) stderr-നേക്കാൾ സിസ്റ്റം ലോഗ് മൊഡ്യൂൾ.

-ആർ, --ആവർത്തന
ആർഗ്യുമെന്റുകളായി പാസായ ഡയറക്‌ടറികളുടെ എല്ലാ ഉപഡയറക്‌ടറികളും കാണുക. വാച്ചുകൾ ആയിരിക്കും
പരിമിതികളില്ലാത്ത ആഴത്തിലേക്ക് ആവർത്തിച്ച് സജ്ജമാക്കുക. പ്രതീകാത്മക ലിങ്കുകൾ കടന്നുപോകുന്നില്ല. പുതുതായി
സൃഷ്ടിച്ച ഉപഡയറക്‌ടറികളും നിരീക്ഷിക്കും.

മുന്നറിയിപ്പ്: ഒരു വലിയ മരത്തിന്റെ റൂട്ട് ഡയറക്ടറി കാണുമ്പോൾ നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ,
എല്ലാ ഇനോട്ടിഫൈ വാച്ചുകളും ഇവന്റുകളും സ്ഥാപിക്കുന്നത് വരെ കുറച്ച് സമയമെടുത്തേക്കാം
ഈ സമയത്ത് ലഭിക്കില്ല. കൂടാതെ, ഒരു inotify വാച്ച് ആയിരിക്കും
ഓരോ ഉപഡയറക്‌ടറിയിലും സ്ഥാപിച്ചു, പരമാവധി തുക ഇനോട്ടിഫൈ ചെയ്യാൻ സാധ്യതയുണ്ട്
ഓരോ ഉപയോക്താവിനും വാച്ചുകൾ എത്തും. സ്ഥിരസ്ഥിതി പരമാവധി 8192 ആണ്; അത് വർദ്ധിപ്പിക്കാൻ കഴിയും
എന്നെഴുതി /proc/sys/fs/inotify/max_user_watches.

-ക്യു, --നിശബ്ദമായി
ഒരിക്കൽ വ്യക്തമാക്കിയാൽ, പ്രോഗ്രാമിന് വാചാലത കുറവായിരിക്കും. പ്രത്യേകിച്ച്, അത് ചെയ്യില്ല
എല്ലാ inotify വാച്ചുകളും സ്ഥാപിക്കുന്നത് പൂർത്തിയാകുമ്പോൾ പ്രസ്താവിക്കുക.

രണ്ട് പ്രാവശ്യം വ്യക്തമാക്കിയാൽ, പ്രോഗ്രാം ഒന്നും തന്നെ ഔട്ട്പുട്ട് ചെയ്യില്ല
മാരകമായ പിശകുകൾ.

--പെടുത്തിയിട്ടില്ല
നിർദ്ദിഷ്ട POSIX വിപുലീകരിച്ച ഫയലിന്റെ പേരുമായി പൊരുത്തപ്പെടുന്ന ഇവന്റുകളൊന്നും പ്രോസസ്സ് ചെയ്യരുത്
റെഗുലർ എക്സ്പ്രഷൻ, കേസ് സെൻസിറ്റീവ്.

--ഒഴിവാക്കുക
നിർദ്ദിഷ്ട POSIX വിപുലീകരിച്ച ഫയലിന്റെ പേരുമായി പൊരുത്തപ്പെടുന്ന ഇവന്റുകളൊന്നും പ്രോസസ്സ് ചെയ്യരുത്
റെഗുലർ എക്സ്പ്രഷൻ, കേസ് സെൻസിറ്റീവ്.

-t , --ടൈം ഔട്ട്
ഉചിതമായ ഒരു ഇവന്റ് ഉള്ളിൽ സംഭവിച്ചിട്ടില്ലെങ്കിൽ പുറത്തുകടക്കുക സെക്കന്റുകൾ. എങ്കിൽ
പൂജ്യമാണ് (സ്ഥിരസ്ഥിതി), ഒരു ഇവന്റിനായി അനിശ്ചിതമായി കാത്തിരിക്കുക.

-e , --സംഭവം
നിർദ്ദിഷ്‌ട ഇവന്റുകൾ (കൾ) മാത്രം കേൾക്കുക. കേൾക്കാൻ കഴിയുന്ന ഇവന്റുകൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്
ലെ പരിപാടികൾ വിഭാഗം. ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം. ഒഴിവാക്കിയാൽ,
എല്ലാ സംഭവങ്ങളും ശ്രദ്ധിക്കുന്നു.

-സി, --csv
CSV (കോമയാൽ വേർതിരിച്ച മൂല്യങ്ങൾ) ഫോർമാറ്റിൽ ഔട്ട്പുട്ട്. ഫയൽനാമങ്ങൾ ഉണ്ടാകുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
സ്‌പെയ്‌സ് അടങ്ങിയിരിക്കുന്നു, കാരണം ഈ സാഹചര്യത്തിൽ ഔട്ട്‌പുട്ട് വിഭജിക്കുന്നത് സുരക്ഷിതമല്ല
ഓരോ സ്പേസ് പ്രതീകം.

--timefmt
സ്വീകാര്യമായ സമയ ഫോർമാറ്റ് സ്ട്രിംഗ് സജ്ജമാക്കുക strftime(3) `%T' ഉപയോഗിച്ചുള്ള ഉപയോഗത്തിന്
--format ഓപ്ഷനിലെ പരിവർത്തനം.

--ഫോർമാറ്റ്
പ്രിന്റ് എഫ് പോലുള്ള വാക്യഘടന ഉപയോഗിച്ച് ഉപയോക്താവ് വ്യക്തമാക്കിയ ഫോർമാറ്റിൽ ഔട്ട്പുട്ട് ചെയ്യുക. ഇവന്റ് സ്ട്രിംഗുകൾ
ഔട്ട്‌പുട്ട് ഏകദേശം 4000 പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തിയിരിക്കുന്നു, ഈ ദൈർഘ്യത്തിലേക്ക് ചുരുക്കപ്പെടും.
ഇനിപ്പറയുന്ന പരിവർത്തനങ്ങൾ പിന്തുണയ്ക്കുന്നു:

%w ഇത് ഒരു ഇവന്റ് നടന്ന കണ്ട ഫയലിന്റെ പേര് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും.

%f ഒരു ഡയറക്‌ടറിയിൽ ഒരു ഇവന്റ് സംഭവിക്കുമ്പോൾ, ഇത് അതിന്റെ പേര് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും
ഇവന്റ് സംഭവിക്കാൻ കാരണമായ ഫയൽ. അല്ലെങ്കിൽ, ഇത് ഒരു ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും
ശൂന്യമായ ചരട്.

%e കോമയാൽ വേർതിരിച്ച, സംഭവിച്ച ഇവന്റ്(കൾ) ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു.

%Xe സംഭവിച്ച ഇവന്റ്(കൾ) ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു, ഏത് പ്രതീകത്തിലാണോ അത് വേർതിരിക്കുന്നു
'എക്സ്' എന്ന സ്ഥലം.

--timefmt ഓപ്‌ഷൻ വ്യക്തമാക്കിയ ഫോർമാറ്റിലുള്ള നിലവിലെ സമയം ഉപയോഗിച്ച് %T മാറ്റിസ്ഥാപിച്ചു,
ഇതിലേക്ക് കടന്നുപോകാൻ അനുയോജ്യമായ ഒരു ഫോർമാറ്റ് സ്ട്രിംഗ് ആയിരിക്കണം strftime(3).

പുറത്ത് പദവി


0 പ്രോഗ്രാം വിജയകരമായി നിർവ്വഹിച്ചു, ശ്രവിച്ചുകൊണ്ടിരുന്ന ഒരു ഇവന്റ് സംഭവിച്ചു
വേണ്ടി.

1 പ്രോഗ്രാം നിർവ്വഹിക്കുന്നതിൽ ഒരു പിശക് സംഭവിച്ചു, അല്ലെങ്കിൽ ഒരു സംഭവം സംഭവിച്ചു
ശ്രദ്ധിക്കപ്പെടുന്നു. എന്തെങ്കിലും സംഭവിച്ചാൽ രണ്ടാമത്തേത് സാധാരണയായി സംഭവിക്കുന്നു
ഇനോട്ടിഫൈ വാച്ച് നിർബന്ധിതമായി നീക്കംചെയ്യുന്നു, ഉദാഹരണത്തിന്, കണ്ട ഫയൽ ഇല്ലാതാക്കപ്പെടുന്നു അല്ലെങ്കിൽ
കണ്ട ഫയൽ അൺമൗണ്ട് ചെയ്യുന്ന ഫയൽ സിസ്റ്റം.

2 ദി -t ഓപ്ഷൻ ഉപയോഗിച്ചു, ന്റെ നിർദ്ദിഷ്ട ഇടവേളയിൽ ഒരു ഇവന്റ് സംഭവിച്ചില്ല
സമയം.

പരിപാടികൾ


ഇനിപ്പറയുന്ന ഇവന്റുകൾ ഉപയോഗിക്കുന്നതിന് സാധുതയുള്ളതാണ് -e ഓപ്ഷൻ:

പ്രവേശനം കണ്ട ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഒരു ഫയലോ ഇതിൽ നിന്ന് വായിച്ചു.

പരിഷ്ക്കരിക്കുക കണ്ട ഒരു ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഒരു ഫയലോ എഴുതിയിരിക്കുന്നു.

ആട്രിബ്യൂട്ട് കണ്ട ഫയലിന്റെയോ കണ്ട ഡയറക്‌ടറിയിലെ ഫയലിന്റെയോ മെറ്റാഡാറ്റ പരിഷ്‌ക്കരിച്ചു.
ടൈംസ്റ്റാമ്പുകൾ, ഫയൽ അനുമതികൾ, വിപുലീകൃത ആട്രിബ്യൂട്ടുകൾ തുടങ്ങിയവ ഇതിൽ ഉൾപ്പെടുന്നു.

അടയ്ക്കുക_എഴുതുക
കണ്ട ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഫയലോ തുറന്ന ശേഷം അടച്ചു
എഴുതാവുന്ന മോഡിൽ. ഫയൽ എഴുതിയതാണെന്ന് ഇത് അർത്ഥമാക്കുന്നില്ല.

അടയ്ക്കുക_ഇപ്പോൾ എഴുതുക
കണ്ട ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഫയലോ തുറന്ന ശേഷം അടച്ചു
വായന-മാത്രം മോഡിൽ.

അടയ്ക്കുക കണ്ട ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഫയലോ എങ്ങനെയെന്നത് പരിഗണിക്കാതെ അടച്ചു
അതു തുറന്നു. ഇത് രണ്ടും കേൾക്കുന്നതിലൂടെയാണ് യഥാർത്ഥത്തിൽ നടപ്പിലാക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക
അടയ്ക്കുക_എഴുതുക ഒപ്പം അടയ്ക്കുക_ഇപ്പോൾ എഴുതുക, അതിനാൽ ലഭിക്കുന്ന എല്ലാ ക്ലോസ് ഇവന്റുകളും ഇങ്ങനെ ഔട്ട്പുട്ട് ചെയ്യും
ഇവയിലൊന്ന്, അല്ല അടയ്ക്കുക.

തുറക്കുക കണ്ട ഫയലോ കണ്ട ഡയറക്‌ടറിയിലെ ഒരു ഫയലോ തുറന്നു.

നീക്കി
ഒരു ഫയലോ ഡയറക്‌ടറിയോ കണ്ട ഡയറക്‌ടറിയിലേക്ക് നീക്കി. എങ്കിൽ പോലും ഈ സംഭവം സംഭവിക്കുന്നു
ഫയൽ ഒരേ ഡയറക്‌ടറിയിൽ നിന്നും അതേ ഡയറക്‌ടറിയിലേക്കും മാറ്റുന്നു.

നീക്കി_നിന്ന്
കണ്ട ഡയറക്‌ടറിയിൽ നിന്ന് ഒരു ഫയലോ ഡയറക്‌ടറിയോ നീക്കി. എങ്കിൽ പോലും ഈ സംഭവം സംഭവിക്കുന്നു
ഫയൽ ഒരേ ഡയറക്‌ടറിയിൽ നിന്നും അതേ ഡയറക്‌ടറിയിലേക്കും മാറ്റുന്നു.

നീങ്ങുക ഒരു ഫയലോ ഡയറക്‌ടറിയോ കണ്ട ഡയറക്‌ടറിയിൽ നിന്നോ അതിലേക്കോ നീക്കി. ഇതാണ് എന്നത് ശ്രദ്ധിക്കുക
രണ്ടും ശ്രവിച്ചുകൊണ്ടാണ് യഥാർത്ഥത്തിൽ നടപ്പിലാക്കിയത് നീക്കി ഒപ്പം നീക്കി_നിന്ന്, അതിനാൽ
ലഭിച്ച എല്ലാ അടുത്ത ഇവന്റുകളും ഇവയിൽ ഒന്നോ രണ്ടോ ആയി ഔട്ട്‌പുട്ട് ചെയ്യും, അല്ല നീക്കുക.

സ്വയം നീക്കുക
കണ്ട ഒരു ഫയലോ ഡയറക്ടറിയോ നീക്കി. ഈ ഇവന്റിന് ശേഷം, ഫയലോ ഡയറക്ടറിയോ ആണ്
ഇനി നിരീക്ഷിക്കപ്പെടുന്നില്ല.

സൃഷ്ടിക്കാൻ കണ്ട ഡയറക്‌ടറിയിൽ ഒരു ഫയലോ ഡയറക്‌ടറിയോ സൃഷ്‌ടിച്ചു.

ഇല്ലാതാക്കുക കണ്ട ഡയറക്‌ടറിയിലെ ഒരു ഫയലോ ഡയറക്‌ടറിയോ ഇല്ലാതാക്കി.

delete_self
കണ്ട ഒരു ഫയലോ ഡയറക്‌ടറിയോ ഇല്ലാതാക്കി. ഈ ഇവന്റിന് ശേഷം ഫയലോ ഡയറക്ടറിയോ ആണ്
ഇനി നിരീക്ഷിക്കപ്പെടുന്നില്ല. ഈ സംഭവം ഇല്ലെങ്കിലും സംഭവിക്കാം എന്നത് ശ്രദ്ധിക്കുക
വ്യക്തമായി ശ്രദ്ധിക്കുന്നു.

അൺമൗണ്ട് ചെയ്യുക
കണ്ട ഫയലോ ഡയറക്ടറിയോ ഉള്ള ഫയൽസിസ്റ്റം അൺമൗണ്ട് ചെയ്തു. ശേഷം
ഈ ഇവന്റ് ഫയലോ ഡയറക്ടറിയോ ഇനി കാണില്ല. ഈ സംഭവം ശ്രദ്ധിക്കുക
അത് വ്യക്തമായി ശ്രദ്ധിച്ചില്ലെങ്കിൽ പോലും സംഭവിക്കാം.

ഉദാഹരണങ്ങൾ


ഉദാഹരണം 1
`ടെസ്റ്റ്' ഡയറക്‌ടറിയിലെ ഏതെങ്കിലും ഫയലിനായി കാത്തിരിക്കാൻ കമാൻഡ് ലൈനിൽ inotifywait പ്രവർത്തിപ്പിക്കുന്നു
ആക്സസ് ചെയ്തു. inotifywait റൺ ചെയ്തതിന് ശേഷം, ഒരു പ്രത്യേക കൺസോളിൽ `കാറ്റ് ടെസ്റ്റ്/ഫൂ' റൺ ചെയ്യുന്നു.

% inotifywait ടെസ്റ്റ്
വാച്ചുകൾ സജ്ജീകരിക്കുന്നു.
വാച്ചുകൾ സ്ഥാപിച്ചു.
ടെസ്റ്റ്/ ആക്സസ് ഫൂ

ഉദാഹരണം 2
httpd-അനുബന്ധ ലോഗ് സന്ദേശങ്ങൾക്കായി കാര്യക്ഷമമായി കാത്തിരിക്കാനും എന്തെങ്കിലും ചെയ്യാനും ഒരു ചെറിയ ഷെൽ സ്ക്രിപ്റ്റ്
ഉചിതമായത്.

#!/ bin / sh
inotifywait-e പരിഷ്കരിക്കുമ്പോൾ /var/log/messages; ചെയ്യുക
എങ്കിൽ tail -n1 /var/log/messages | grep httpd; പിന്നെ
kdialog --msgbox "അപ്പാച്ചെക്ക് സ്നേഹം വേണം!"
fi
ചെയ്തു

ഉദാഹരണം 3
കാണുന്നതിന് ഒരു ഇഷ്‌ടാനുസൃത ഔട്ട്‌പുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു~/ടെസ്റ്റ്'. അതിനിടയിൽ ആരോ ടച്ച് ഓടുന്നു
~/ടെസ്റ്റ്/ബാഡ്ഫയൽ; സ്പർശിക്കുക ~/ടെസ്റ്റ്/ഗുഡ്ഫിൽ; rm ~/ടെസ്റ്റ്/ബാഡ്ഫയൽ' മറ്റൊരു കൺസോളിൽ.

% inotifywait -m -r --format '%:e %f' ~/ടെസ്റ്റ്
വാച്ചുകൾ സജ്ജീകരിക്കുന്നു. സൂക്ഷിക്കുക: -r നൽകിയതിനാൽ, ഇതിന് കുറച്ച് സമയമെടുത്തേക്കാം!
വാച്ചുകൾ സ്ഥാപിച്ചു.
മോശം ഫയൽ സൃഷ്‌ടിക്കുക
മോശം ഫയൽ തുറക്കുക
ATTRIB മോശം ഫയൽ
CLOSE_WRITE:CLOSE മോശം ഫയൽ
നല്ല ഫയൽ സൃഷ്ടിക്കുക
ഗുഡ് ഫയൽ തുറക്കുക
ATTRIB goodfile
CLOSE_WRITE:CLOSE നല്ല ഫയൽ
മോശം ഫയൽ ഇല്ലാതാക്കുക

മുന്നറിയിപ്പ്


inotifywait ഉപയോഗിക്കുമ്പോൾ, ഔട്ട്‌പുട്ട് ചെയ്യുന്ന ഫയലിന്റെ പേര് കാലികമാണെന്ന് ഉറപ്പില്ല
ഒരു നീക്കത്തിന് ശേഷം നിരീക്ഷിക്കുന്നത് ഐനോഡാണ്. കൂടാതെ, ഒന്നുമില്ല
നിരീക്ഷിച്ച പ്രവർത്തനങ്ങൾ inotifywait എന്ന ഫയൽ നാമത്തിൽ നടത്തിയിട്ടുണ്ടെന്ന് ഉറപ്പുനൽകുന്നു
ഫയൽസിസ്റ്റത്തിൽ ഫയൽ പല പേരുകളിൽ അറിയപ്പെടുന്ന സന്ദർഭങ്ങളിൽ നിരീക്ഷിക്കാൻ നിർദ്ദേശിച്ചു.

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


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    സിസ്റ്റം) ഒരു പ്രൊഫഷണൽ ഓപ്പൺ സോഴ്‌സാണ്
    വിൻഡോസ് ഇൻസ്റ്റാളറുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള സിസ്റ്റം. അത്
    ചെറുതും വഴക്കമുള്ളതുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു
    സാധ്യമായ പോലെ...
    NSIS ഡൗൺലോഡ് ചെയ്യുക: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    AuthPass ഒരു ഓപ്പൺ സോഴ്‌സ് പാസ്‌വേഡാണ്
    ജനകീയ പിന്തുണയോടെ മാനേജർ
    തെളിയിക്കപ്പെട്ട കീപാസ് (kdbx 3.x, kdbx 4.x ...
    authpass ഡൗൺലോഡ് ചെയ്യുക
  • 3
    സബ്ബിക്സ്
    സബ്ബിക്സ്
    Zabbix ഒരു എന്റർപ്രൈസ് ക്ലാസ് ഓപ്പൺ ആണ്
    ഉറവിടം വിതരണം ചെയ്ത നിരീക്ഷണ പരിഹാരം
    നിരീക്ഷിക്കാനും ട്രാക്കുചെയ്യാനും രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു
    നെറ്റ്‌വർക്കിന്റെ പ്രകടനവും ലഭ്യതയും
    സെർവറുകൾ, ഉപകരണം...
    Zabbix ഡൗൺലോഡ് ചെയ്യുക
  • 4
    കെഡിഫ് 3
    കെഡിഫ് 3
    ഈ ശേഖരം ഇപ്പോൾ പരിപാലിക്കപ്പെടുന്നില്ല
    കൂടാതെ ആർക്കൈവൽ ആവശ്യങ്ങൾക്കായി സൂക്ഷിച്ചിരിക്കുന്നു. കാണുക
    https://invent.kde.org/sdk/kdiff3 for
    ഏറ്റവും പുതിയ കോഡ് കൂടാതെ
    https://download.kde.o...
    KDiff3 ഡൗൺലോഡ് ചെയ്യുക
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ഒരു GUI ആണ്
    വനിങ്കോക്കോയുടെ യുഎസ്ബി ലോഡർ, അടിസ്ഥാനമാക്കി
    libwiigui. ഇത് ലിസ്റ്റിംഗ് അനുവദിക്കുന്നു ഒപ്പം
    Wii ഗെയിമുകൾ, ഗെയിംക്യൂബ് ഗെയിമുകൾ എന്നിവ സമാരംഭിക്കുന്നു
    Wii, WiiU എന്നിവയിൽ homebrew...
    USBLoaderGX ഡൗൺലോഡ് ചെയ്യുക
  • 6
    ഫയർബേർഡ്
    ഫയർബേർഡ്
    Firebird RDBMS ANSI SQL സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു
    & Linux, Windows &-ൽ പ്രവർത്തിക്കുന്നു
    നിരവധി Unix പ്ലാറ്റ്‌ഫോമുകൾ. സവിശേഷതകൾ
    മികച്ച സമന്വയവും പ്രകടനവും
    & ശക്തി...
    Firebird ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad