Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് മെയിൽക്രോസ് ആണിത്.
പട്ടിക:
NAME
mailcross - dbacl-നൊപ്പം ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ക്രോസ്-വാലിഡേഷൻ സിമുലേറ്റർ.
സിനോപ്സിസ്
മെയിൽക്രോസ് കമാൻഡ് [ കമാൻഡ്_ആർഗ്യുമെന്റുകൾ ]
വിവരണം
മെയിൽക്രോസ് ഇമെയിൽ ഫിൽട്ടറിംഗും വർഗ്ഗീകരണവും ക്രോസ്-വാലിഡേറ്റ് ചെയ്യുന്നതിനുള്ള ചുമതല ഓട്ടോമേറ്റ് ചെയ്യുന്നു
പോലുള്ള പ്രോഗ്രാമുകൾ dbacl(1). ഒരു കൂട്ടം തരംതിരിച്ച പ്രമാണങ്ങൾ നൽകി, മെയിൽക്രോസ് ആരംഭിക്കുന്നു
വർഗ്ഗീകരണ പിശകുകൾ കണക്കാക്കുന്നതിനും അതുവഴി മികച്ച ട്യൂണിംഗ് അനുവദിക്കുന്നതിനും സിമുലേഷൻ പ്രവർത്തിക്കുന്നു
ക്ലാസിഫയറിന്റെ പാരാമീറ്ററുകൾ.
വർഗ്ഗീകരണത്തിന്റെ ഗുണനിലവാരം താരതമ്യം ചെയ്യാൻ വ്യാപകമായി ഉപയോഗിക്കുന്ന ഒരു രീതിയാണ് ക്രോസ്-വാലിഡേഷൻ
അൽഗോരിതങ്ങൾ പഠിക്കുകയും അവ തമ്മിലുള്ള അടിസ്ഥാനപരമായ താരതമ്യങ്ങൾ അനുവദിക്കുകയും ചെയ്യുന്നു
ഉപയോഗപ്പെടുത്തുന്ന ക്ലാസിഫയറുകൾ dbacl(1) ഉം ബയേസോൾ(1), മറ്റ് മത്സരിക്കുന്ന ക്ലാസിഫയറുകളും.
ക്രോസ്-വാലിഡേഷന്റെ മെക്കാനിക്സ് ഇപ്രകാരമാണ്: പ്രീ-ക്ലാസ്ഫൈഡ് ഇമെയിൽ സന്ദേശങ്ങളുടെ ഒരു കൂട്ടം
ആദ്യം ഏകദേശം തുല്യ വലിപ്പമുള്ള നിരവധി ഉപഗണങ്ങളായി വിഭജിക്കപ്പെടുന്നു. ഓരോ ഉപസെറ്റിനും, ഫിൽട്ടർ
(സ്വതവേ, dbacl(1)) അടിസ്ഥാനമാക്കി ഈ ഉപസെറ്റിനുള്ളിലെ ഓരോ സന്ദേശവും തരംതിരിക്കാൻ ഉപയോഗിക്കുന്നു
ശേഷിക്കുന്ന ഉപവിഭാഗങ്ങളിൽ നിന്ന് വിഭാഗങ്ങൾ പഠിച്ചു. തത്ഫലമായുണ്ടാകുന്ന വർഗ്ഗീകരണം
പിശകുകൾ എല്ലാ ഉപവിഭാഗങ്ങളിലും ശരാശരി കണക്കാക്കുന്നു.
ക്രോസ് മൂല്യനിർണ്ണയം വഴി ലഭിച്ച ഫലങ്ങൾ അടിസ്ഥാനപരമായി ക്രമപ്പെടുത്തലിനെ ആശ്രയിക്കുന്നില്ല
സാമ്പിൾ ഇമെയിലുകൾ. മറ്റ് രീതികൾ (കാണുക മെയിൽടോ(1),മെയിൽഫൂട്ട്(1)) പിടിച്ചെടുക്കാനുള്ള ശ്രമം
കാലക്രമേണ വർഗ്ഗീകരണ പിശകുകളുടെ പെരുമാറ്റം.
മെയിൽക്രോസ് എപ്പോൾ പരിസ്ഥിതി വേരിയബിളുകൾ MAILCROSS_LEARNER, MAILCROSS_FILTER എന്നിവ ഉപയോഗിക്കുന്നു
അനിയന്ത്രിതമായ ഫിൽട്ടറുകളുടെ ക്രോസ്-വാലിഡേഷൻ അനുവദിക്കുന്ന എക്സിക്യൂട്ടിംഗ്, ഇവ തൃപ്തികരമാണെങ്കിൽ
ചുവടെയുള്ള ENVIRONMENT വിഭാഗത്തിൽ പറഞ്ഞിരിക്കുന്ന അനുയോജ്യത വ്യവസ്ഥകൾ.
സൗകര്യാർത്ഥം, മെയിൽക്രോസ് a ടെസ്റ്റ്സ്യൂട്ട് മുൻകൂട്ടി നിശ്ചയിച്ചിട്ടുള്ള റാപ്പറുകളുള്ള ചട്ടക്കൂട്
നിരവധി ഓപ്പൺ സോഴ്സ് ക്ലാസിഫയറുകൾ. ഇത് നേരിട്ട് താരതമ്യം ചെയ്യാൻ അനുവദിക്കുന്നു dbacl(1) കൂടെ
ഒരേ കൂട്ടം ഇമെയിൽ സാമ്പിളുകളിൽ മത്സരിക്കുന്ന ക്ലാസിഫയറുകൾ. താഴെയുള്ള USAGE വിഭാഗം കാണുക.
തയ്യാറെടുപ്പ് സമയത്ത്, മെയിൽക്രോസ് കറന്റിൽ mailcross.d എന്ന പേരിൽ ഒരു ഉപഡയറക്ടറി നിർമ്മിക്കുന്നു
പ്രവർത്തന ഡയറക്ടറി. ആവശ്യമായ എല്ലാ കണക്കുകൂട്ടലുകളും ഈ ഉപഡയറക്ടറിയിൽ നടത്തുന്നു.
പുറത്ത് പദവി
മെയിൽക്രോസ് വിജയിക്കുമ്പോൾ 0 നൽകുന്നു, ഒരു പ്രശ്നം സംഭവിച്ചാൽ 1.
കമാൻഡുകൾ
തയ്യാറാക്കുക വലുപ്പം
നിലവിലുള്ള വർക്കിംഗ് ഡയറക്ടറിയിൽ mailcross.d എന്ന പേരിൽ ഒരു ഉപഡയറക്ടറി തയ്യാറാക്കുന്നു, കൂടാതെ
കൃത്യമായി ശൂന്യമായ ഉപഡയറക്ടറികളാൽ അത് പോപ്പുലേഷൻ ചെയ്യുന്നു വലുപ്പം ഉപഗണങ്ങൾ.
ചേർക്കുക വിഭാഗം [ഫയൽ]...
FILE-ൽ നിന്നോ STDIN-ൽ നിന്നോ ഒരു കൂട്ടം ഇമെയിലുകൾ എടുത്ത് അവയുമായി ബന്ധപ്പെടുത്തുന്നു
കൂടെ വിഭാഗം. എല്ലാ ഇമെയിലുകളും ഉപഡയറക്ടറികളിലേക്ക് ക്രമരഹിതമായി വിതരണം ചെയ്യപ്പെടുന്നു
പിന്നീടുള്ള ഉപയോഗത്തിനായി mailcross.d. ഓരോന്നിനും വിഭാഗം, ഈ കമാൻഡ് പലതവണ ആവർത്തിക്കാം
തവണ, എന്നാൽ ഒരു തവണയെങ്കിലും എക്സിക്യൂട്ട് ചെയ്യണം.
വെടിപ്പുള്ള mailcross.d എന്ന ഡയറക്ടറിയും അതിലെ എല്ലാ ഉള്ളടക്കങ്ങളും ഇല്ലാതാക്കുന്നു.
പഠിക്കാൻ മുമ്പ് നിർമ്മിച്ച എല്ലാ ഇമെയിൽ സന്ദേശങ്ങൾക്കും, എല്ലാ വിഭാഗങ്ങളും മുൻകൂട്ടി പഠിക്കുന്നു
ഇത് ഒഴികെയുള്ള എല്ലാ ഉപവിഭാഗങ്ങളുടെയും ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി. ദി കമാൻഡ്_ആർഗ്യുമെന്റുകൾ
MAILCROSS_LEARNER ലേക്ക് കൈമാറുന്നു.
ഓടുക മുമ്പ് നിർമ്മിച്ച എല്ലാ ഇമെയിൽ സന്ദേശങ്ങൾക്കും, വർഗ്ഗീകരണം നടത്തുന്നു
ഈ ഉപഗണം ഒഴികെ മറ്റെല്ലാവരുമായും ബന്ധപ്പെട്ട മുൻകൂട്ടി പഠിച്ച വിഭാഗങ്ങളെ അടിസ്ഥാനമാക്കി. ദി
കമാൻഡ്_ആർഗ്യുമെന്റുകൾ MAILCROSS_FILTER എന്നതിലേക്ക് കൈമാറുന്നു.
സംഗഹിക്കുക
ഏറ്റവും പുതിയ ക്രോസ്-വാലിഡേഷൻ റണ്ണിനായുള്ള സ്ഥിതിവിവരക്കണക്കുകൾ പ്രിന്റുചെയ്യുന്നു.
അവലോകനം സത്യപൂച്ച പ്രെഡ്കാറ്റ്
അവസാന റൺ സ്ഥിതിവിവരക്കണക്കുകൾ സ്കാൻ ചെയ്യുകയും ഉൾപ്പെടുന്ന എല്ലാ സന്ദേശങ്ങളും എക്സ്ട്രാക്റ്റുചെയ്യുകയും ചെയ്യുന്നു
വിഭാഗം സത്യപൂച്ച എന്നാൽ വിഭാഗത്തിൽ തരംതിരിച്ചിട്ടുണ്ട് പ്രെഡ്കാറ്റ്. വേർതിരിച്ചെടുത്തത്
സന്ദേശങ്ങൾ പരിശോധിക്കുന്നതിനായി mailcross.d/review എന്ന ഡയറക്ടറിയിലേക്ക് പകർത്തി.
ടെസ്റ്റ്സ്യൂട്ട് പട്ടിക
തിരഞ്ഞെടുക്കാവുന്ന ലഭ്യമായ ഫിൽട്ടറുകളുടെ/റാപ്പർ സ്ക്രിപ്റ്റുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുന്നു.
ടെസ്റ്റ്സ്യൂട്ട് തെരഞ്ഞെടുക്കുക [ഫിൽറ്റർ]...
പേരിട്ടിരിക്കുന്ന ഫിൽട്ടർ(കൾ) തയ്യാറാക്കുന്നു FILTER സിമുലേഷനായി ഉപയോഗിക്കണം. എന്നാണ് ഫിൽട്ടറിന്റെ പേര്
ഡയറക്ടറിയിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു റാപ്പർ സ്ക്രിപ്റ്റിന്റെ പേര് /usr/share/dbacl/testsuite.
ഓരോ ഫിൽട്ടറിനും താഴെ രേഖപ്പെടുത്തിയിരിക്കുന്ന ഒരു കർക്കശമായ ഇന്റർഫേസും അത് തിരഞ്ഞെടുക്കുന്നതിനുള്ള പ്രവർത്തനവും ഉണ്ട്
എന്നതിലേക്ക് പകർത്തുന്നു mailcross.d/filters ഡയറക്ടറി. അവിടെയുള്ള ഫിൽട്ടറുകൾ മാത്രമാണ് ഉപയോഗിക്കുന്നത്
സിമുലേഷനുകളിൽ.
ടെസ്റ്റ്സ്യൂട്ട് തിരഞ്ഞെടുത്തത് മാറ്റുക [ഫിൽറ്റർ]...
ഡയറക്ടറിയിൽ നിന്ന് പേരുള്ള ഫിൽട്ടർ(കൾ) നീക്കം ചെയ്യുന്നു mailcross.d/filters അങ്ങനെ അവർ
സിമുലേഷനിൽ ഉപയോഗിച്ചിട്ടില്ല.
ടെസ്റ്റ്സ്യൂട്ട് ഓടുക
മുമ്പ് ചേർത്ത ഡാറ്റാസെറ്റുകളിൽ തിരഞ്ഞെടുത്ത ഓരോ ഫിൽട്ടറും അഭ്യർത്ഥിക്കുകയും കണക്കുകൂട്ടുകയും ചെയ്യുന്നു
തെറ്റായ വർഗ്ഗീകരണ നിരക്കുകൾ.
ടെസ്റ്റ്സ്യൂട്ട് പദവി
ഷെഡ്യൂൾ ചെയ്ത സിമുലേഷനുകൾ വിവരിക്കുന്നു.
ടെസ്റ്റ്സ്യൂട്ട് സംഗഹിക്കുക
എല്ലാ ഫിൽട്ടറുകൾക്കുമുള്ള ക്രോസ് മൂല്യനിർണ്ണയ ഫലങ്ങൾ കാണിക്കുന്നു. ശേഷം മാത്രമേ അർത്ഥമുള്ളൂ ഓടുക
കമാൻഡ്.
USAGE
സാധാരണ ഉപയോഗ രീതി ഇനിപ്പറയുന്നതാണ്: ആദ്യം, നിങ്ങളുടെ ഇമെയിൽ വേർതിരിക്കേണ്ടതാണ്
പല വിഭാഗങ്ങളായി ശേഖരണം (സ്വമേധയാ അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും). ഓരോ വിഭാഗവും ആയിരിക്കണം
ഒന്നോ അതിലധികമോ ഫോൾഡറുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, എന്നാൽ ഓരോ ഫോൾഡറിലും ഒന്നിൽ കൂടുതൽ അടങ്ങിയിരിക്കരുത്
വിഭാഗം. അടുത്തതായി, എത്ര ഉപവിഭാഗങ്ങൾ ഉപയോഗിക്കണമെന്ന് നിങ്ങൾ തീരുമാനിക്കണം, പറയുക 10. വളരെയധികം ശ്രദ്ധിക്കുക
ഉപഗണങ്ങൾ വേഗത്തിൽ കണക്കുകൂട്ടലുകൾ മന്ദഗതിയിലാക്കും. ഇപ്പോൾ നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്യാം
% മെയിൽക്രോസ് തയ്യാറാക്കുന്നു 10
അടുത്തതായി, എല്ലാ വിഭാഗത്തിനും, ഈ വിഭാഗവുമായി ബന്ധപ്പെട്ട എല്ലാ ഫോൾഡറുകളും നിങ്ങൾ ചേർക്കണം. കരുതുക
നിങ്ങൾക്ക് പേരിട്ടിരിക്കുന്ന മൂന്ന് വിഭാഗങ്ങളുണ്ട് സ്പാം, വേല, ഒപ്പം കളി, mbox-മായി ബന്ധപ്പെട്ടിരിക്കുന്നു
ഫയലുകൾ spam.mbox, work.mbox, ഒപ്പം play.mbox യഥാക്രമം. നിങ്ങൾ ടൈപ്പ് ചെയ്യുമായിരുന്നു
% മെയിൽക്രോസ് സ്പാം ചേർക്കുക spam.mbox
% മെയിൽക്രോസ് വർക്ക് work.mbox ചേർക്കുക
% മെയിൽക്രോസ് play.mbox ചേർക്കുക
നിങ്ങൾക്ക് ഇപ്പോൾ ആവശ്യമുള്ളത്ര സിമുലേഷനുകൾ നടത്താം. എല്ലാ ക്രോസ് മൂല്യനിർണ്ണയത്തിലും a
പഠനം, ഒരു ഓട്ടം, ഒരു സംഗ്രഹ ഘട്ടം. ഈ പ്രവർത്തനങ്ങൾ നടത്തുന്നത്
MAILCROSS_FILTER, MAILCROSS_LEARNER വേരിയബിളുകളിൽ വ്യക്തമാക്കിയ ക്ലാസിഫയർ. ക്രമീകരണം വഴി
ഈ വേരിയബിളുകൾ ഉചിതമായി, നിങ്ങൾ വ്യത്യാസപ്പെടുന്നതിനനുസരിച്ച് നിങ്ങൾക്ക് വർഗ്ഗീകരണ പ്രകടനം താരതമ്യം ചെയ്യാം
നിങ്ങളുടെ ക്ലാസിഫയർ(കളുടെ) കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ.
% മെയിൽക്രോസ് പഠിക്കുക
% മെയിൽക്രോസ് റൺ
% മെയിൽക്രോസ് സംഗ്രഹം
ടെസ്റ്റ്സ്യൂട്ട് കമാൻഡുകൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് മുകളിലുള്ള ഘട്ടങ്ങൾ ലളിതമാക്കുന്നതിനും a യുടെ താരതമ്യം അനുവദിക്കുന്നതിനുമാണ്
ഇമെയിൽ ക്ലാസിഫയറുകൾ ഉൾപ്പെടെ, എന്നാൽ ഇവയിൽ മാത്രം പരിമിതപ്പെടുത്താത്ത വിപുലമായ ശ്രേണി dbacl. ക്ലാസിഫയറുകൾ ആകുന്നു
റാപ്പർ സ്ക്രിപ്റ്റുകളിലൂടെ പിന്തുണയ്ക്കുന്നു, അവയിൽ സ്ഥിതിചെയ്യുന്നു /usr/share/dbacl/testsuite
ഡയറക്ടറി.
ടെസ്റ്റ് സ്യൂട്ട് ഉപയോഗിക്കുമ്പോൾ ഏത് ക്ലാസിഫയറുകൾ താരതമ്യം ചെയ്യണമെന്ന് തീരുമാനിക്കുന്നതാണ് ആദ്യ ഘട്ടം. നിങ്ങൾ
ടൈപ്പുചെയ്യുന്നതിലൂടെ ലഭ്യമായ റാപ്പറുകളുടെ ഒരു ലിസ്റ്റ് കാണാൻ കഴിയും:
% മെയിൽക്രോസ് ടെസ്റ്റ്സ്യൂട്ട് ലിസ്റ്റ്
റാപ്പർ സ്ക്രിപ്റ്റുകൾ യഥാർത്ഥ ഇമെയിൽ ക്ലാസിഫയറുകളല്ല, അത് ആയിരിക്കണം
നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ അല്ലെങ്കിൽ മറ്റെന്തെങ്കിലും പ്രത്യേകമായി ഇൻസ്റ്റാൾ ചെയ്യുക. ഇത് ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾ
ടൈപ്പുചെയ്യുന്നതിലൂടെ സിമുലേഷനായി ഒന്നോ അതിലധികമോ റാപ്പറുകൾ തിരഞ്ഞെടുക്കാനാകും, ഉദാഹരണത്തിന്:
% mailcross testsuite dbaclA ifile തിരഞ്ഞെടുക്കുക
തിരഞ്ഞെടുത്ത ചില ക്ലാസിഫയറുകൾ സിസ്റ്റത്തിൽ കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, അവ തിരഞ്ഞെടുത്തിട്ടില്ല.
ചില റാപ്പറുകൾക്ക് ഹാർഡ്-കോഡുചെയ്ത വിഭാഗ നാമങ്ങൾ ഉണ്ടായിരിക്കാമെന്നതും ശ്രദ്ധിക്കുക, ഉദാ ക്ലാസിഫയർ ആണെങ്കിൽ
ബൈനറി വർഗ്ഗീകരണത്തെ മാത്രം പിന്തുണയ്ക്കുന്നു. മുന്നറിയിപ്പ് സന്ദേശങ്ങൾ ശ്രദ്ധിക്കുക.
സിമുലേഷൻ പ്രവർത്തിപ്പിക്കാൻ മാത്രം അവശേഷിക്കുന്നു. സൂക്ഷിക്കുക, ഇതിന് വളരെയധികം സമയമെടുത്തേക്കാം (നിരവധി മണിക്കൂറുകൾ
ക്ലാസിഫയർ അനുസരിച്ച്).
% മെയിൽക്രോസ് ടെസ്റ്റ്സ്യൂട്ട് റൺ
% mailcross testsuite സംഗ്രഹം
നിങ്ങൾ സിമുലേഷനുകൾ പൂർത്തിയാക്കിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് പ്രവർത്തിക്കുന്ന ഫയലുകൾ, ലോഗ് ഫയലുകൾ തുടങ്ങിയവ ഇല്ലാതാക്കാം.
ടൈപ്പുചെയ്യുന്നതിലൂടെ
% മെയിൽക്രോസ് വൃത്തിയാക്കി
ക്രോസ് മൂല്യനിർണ്ണയത്തിന്റെ പുരോഗതി വിവിധ ലോഗ് ഫയലുകളിൽ നിശബ്ദമായി എഴുതിയിരിക്കുന്നു
സ്ഥിതിചെയ്യുന്നു mailcross.d/log ഡയറക്ടറി. പ്രശ്നങ്ങളുണ്ടെങ്കിൽ ഇവ പരിശോധിക്കുക.
സ്ക്രിപ്റ്റ് ഇന്റർഫേസ്
മെയിൽക്രോസ് ടെസ്റ്റ്സ്യൂട്ട് നിങ്ങൾ തയ്യാറാക്കിയ ഇമെയിൽ കോർപ്പറയെ പഠിക്കാനും തരംതിരിക്കാനും ശ്രദ്ധിക്കുന്നു
തിരഞ്ഞെടുത്ത ഓരോ ക്ലാസിഫയറും. ക്ലാസിഫയറുകൾക്ക് വ്യാപകമായി വ്യത്യസ്തമായ ഇന്റർഫേസുകൾ ഉള്ളതിനാൽ, ഇത് മാത്രമാണ്
ആ ഇന്റർഫേസുകൾ വ്യക്തിഗതമായി ഉപയോഗിക്കാവുന്ന ഒരു സ്റ്റാൻഡേർഡ് ഫോമിലേക്ക് പൊതിയുന്നതിലൂടെ സാധ്യമാണ്
by മെയിൽക്രോസ് ടെസ്റ്റ്സ്യൂട്ട്.
ഓരോ റാപ്പർ സ്ക്രിപ്റ്റും ഒരു കമാൻഡ് ലൈൻ ടൂളാണ്, അത് പൂജ്യത്തിന് ശേഷം ഒരൊറ്റ കമാൻഡ് സ്വീകരിക്കുന്നു
അല്ലെങ്കിൽ കൂടുതൽ ഓപ്ഷണൽ ആർഗ്യുമെന്റുകൾ, സാധാരണ രൂപത്തിൽ:
റാപ്പർ കമാൻഡ് [വാദം]...
ഓരോ റാപ്പർ സ്ക്രിപ്റ്റും നന്നായി നിർവചിക്കപ്പെട്ട രീതിയിൽ STDIN, STDOUT എന്നിവയും ഉപയോഗിക്കുന്നു. അല്ലെങ്കിൽ
പെരുമാറ്റം വിവരിച്ചിരിക്കുന്നു, തുടർന്ന് ഔട്ട്പുട്ടും ഇൻപുട്ടും ഉപയോഗിക്കരുത്. സാധ്യമായ കമാൻഡുകൾ
താഴെ വിവരിച്ചിരിക്കുന്നു:
ഫിൽട്ടർ ഈ സാഹചര്യത്തിൽ, STDIN-ൽ ഒരു ഇമെയിലും കാറ്റഗറി ഫയൽനാമങ്ങളുടെ ഒരു ലിസ്റ്റും പ്രതീക്ഷിക്കുന്നു
$2, $3, മുതലായവയിൽ പ്രതീക്ഷിക്കുന്നു. സ്ക്രിപ്റ്റ് ബന്ധപ്പെട്ട വിഭാഗത്തിന്റെ പേര് എഴുതുന്നു
STDOUT-ലെ ഇൻപുട്ട് ഇമെയിൽ. ട്രെയിലിംഗ് ന്യൂലൈൻ ആവശ്യമില്ല അല്ലെങ്കിൽ പ്രതീക്ഷിക്കുന്നില്ല.
ഈ സാഹചര്യത്തിൽ, STDIN-ൽ ഒരു സ്റ്റാൻഡേർഡ് mbox സ്ട്രീം പ്രതീക്ഷിക്കുന്നു, അതേസമയം അനുയോജ്യം
വിഭാഗ ഫയലിന്റെ പേര് $2-ൽ പ്രതീക്ഷിക്കുന്നു. STDOUT-ലേക്ക് ഔട്ട്പുട്ടൊന്നും എഴുതിയിട്ടില്ല.
ഈ സാഹചര്യത്തിൽ, പഴയ ഡാറ്റാബേസിനായി പരിശോധിച്ച $2-ൽ ഒരു ഡയറക്ടറി പ്രതീക്ഷിക്കുന്നു
വിവരങ്ങൾ. ഏതെങ്കിലും പഴയ ഡാറ്റാബേസുകൾ കണ്ടെത്തിയാൽ, അവ ശുദ്ധീകരിക്കുകയോ പുനഃസജ്ജമാക്കുകയോ ചെയ്യും. ഔട്ട്പുട്ട് ഇല്ല
STDOUT-ലേക്ക് എഴുതിയിരിക്കുന്നു.
വിവരിക്കുക
ഈ സാഹചര്യത്തിൽ, STDOUT എന്നതിലേക്ക് ഫിൽട്ടറുകളെ വിവരിക്കുന്ന ഒരു വരി ടെക്സ്റ്റ് എഴുതിയിരിക്കുന്നു
പ്രവർത്തനക്ഷമത. a യിൽ ലൈൻ പൊതിയുന്നത് തടയാൻ ലൈൻ ചെറുതായി സൂക്ഷിക്കണം
അതിതീവ്രമായ.
ബൂട്ട്സ്ട്രാപ്പ്
ഈ സാഹചര്യത്തിൽ, ഒരു ഡയറക്ടറി $2-ൽ പ്രതീക്ഷിക്കുന്നു. റാപ്പർ സ്ക്രിപ്റ്റ് ആദ്യം പരിശോധിക്കുന്നു
അതിന്റെ അനുബന്ധ ക്ലാസിഫയറിന്റെ നിലനിൽപ്പും മറ്റ് മുൻവ്യവസ്ഥകളും. ചെക്ക് എങ്കിൽ
വിജയിച്ചു, തുടർന്ന് വിതരണം ചെയ്ത ഡയറക്ടറിയിലേക്ക് റാപ്പർ ക്ലോൺ ചെയ്യുന്നു. ഒരു മര്യാദ
വിജയമോ പരാജയമോ പ്രകടിപ്പിക്കാൻ STDOUT-ൽ അറിയിപ്പ് നൽകണം. അതുകൂടിയാണ്
ദീർഘമായ വിവരണങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകുന്നത് അനുവദനീയമാണ്.
വിരൽ ഉപയോഗിച്ചു മെയിൽടോ(1).
ഉപയോഗിച്ച കാൽ മെയിൽഫൂട്ട്(1).
ENVIRONMENT
ലോഡ് ചെയ്ത ഉടനെ, മെയിൽക്രോസ് $HOME ഡയറക്ടറിയിൽ മറഞ്ഞിരിക്കുന്ന ഫയൽ .mailcrossrc വായിക്കുന്നു,
അത് നിലവിലുണ്ടെങ്കിൽ, പരിസ്ഥിതിയുടെ ഇഷ്ടാനുസൃത മൂല്യങ്ങൾ നിർവചിക്കുന്നതിനുള്ള ഒരു നല്ല സ്ഥലമാണിത്
വേരിയബിളുകൾ.
MAILCROSS_FILTER
ഈ വേരിയബിളിൽ ഒരു ഷെൽ കമാൻഡ് അടങ്ങിയിരിക്കുന്നു
സ്റ്റേജ്. കമാൻഡ് STDIN-ൽ ഒരു ഇമെയിൽ സന്ദേശം സ്വീകരിക്കുകയും ഫലം പുറപ്പെടുവിക്കുകയും വേണം
വിഭാഗത്തിന്റെ പേര്. ഇത് കമാൻഡിൽ കാറ്റഗറി ഫയൽ നാമങ്ങളുടെ ഒരു ലിസ്റ്റും സ്വീകരിക്കണം
ലൈൻ. നിർവചിച്ചിട്ടില്ലെങ്കിൽ, മെയിൽക്രോസ് സ്ഥിരസ്ഥിതി മൂല്യം MAILCROSS_FILTER="dbacl -T ഉപയോഗിക്കുന്നു
ഇമെയിൽ -T xml -v" (കൂടാതെ ഓരോ വിഭാഗത്തിനും മുമ്പായി -c ഓപ്ഷൻ മാന്ത്രികമായി ചേർക്കുന്നു).
MAILCROSS_LEARNER
ഈ വേരിയബിളിൽ ഒരു ഷെൽ കമാൻഡ് അടങ്ങിയിരിക്കുന്നു
പഠന ഘട്ടം. കമാൻഡ് STDIN-ൽ ഒരു mbox തരത്തിലുള്ള ഇമെയിലുകൾ സ്വീകരിക്കണം
പഠനം, കമാൻഡ് ലൈനിലെ വിഭാഗത്തിന്റെ ഫയലിന്റെ പേര്. നിർവചിച്ചിട്ടില്ലെങ്കിൽ,
മെയിൽക്രോസ് MAILCROSS_LEARNER="dbacl -H 19 -T ഇമെയിൽ -T xml സ്ഥിര മൂല്യം ഉപയോഗിക്കുന്നു
-എൽ".
TEMPDIR
റാപ്പർ സ്ക്രിപ്റ്റുകളുടെ പ്രയോജനത്തിനായി ഈ ഡയറക്ടറി കയറ്റുമതി ചെയ്യുന്നു. ആവശ്യമുള്ള സ്ക്രിപ്റ്റുകൾ
താൽക്കാലിക ഫയലുകൾ സൃഷ്ടിക്കാൻ TEMPDIR-ൽ നൽകിയിരിക്കുന്ന ലൊക്കേഷൻ അവ സ്ഥാപിക്കണം.
കുറിപ്പുകൾ
ഉപഡയറക്ടറി mailcross.d വളരെ വലുതായി വളരും. പരിശീലനത്തിന്റെ മുഴുവൻ പകർപ്പും ഇതിൽ അടങ്ങിയിരിക്കുന്നു
കോർപ്പറ, അതുപോലെ പഠന ഫയലുകൾ വലുപ്പം എല്ലാ കൂട്ടിച്ചേർത്ത വിഭാഗങ്ങളും വ്യത്യസ്തവും തവണ
ലോഗ് ഫയലുകൾ.
മുന്നറിയിപ്പ്
ക്രോസ്-വാലിഡേഷൻ എന്നത് വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്ന, എന്നാൽ അഡ്-ഹോക്ക് സ്റ്റാറ്റിസ്റ്റിക്കൽ നടപടിക്രമം, പൂർണ്ണമായും ബന്ധമില്ലാത്തതാണ്
ബയേസിയൻ സിദ്ധാന്തത്തിലേക്ക്, വിവാദങ്ങൾക്ക് വിധേയമായി. നിങ്ങളുടെ സ്വന്തം ഉത്തരവാദിത്തത്തിൽ ഇത് ഉപയോഗിക്കുക.
SOURCE
ഈ പ്രോഗ്രാമിന്റെ ഏറ്റവും പുതിയ പതിപ്പിനുള്ള സോഴ്സ് കോഡ് ഇനിപ്പറയുന്നതിൽ ലഭ്യമാണ്
ലൊക്കേഷനുകൾ:
http://www.lbreyer.com/gpl.html
http://dbacl.sourceforge.net
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് മെയിൽക്രോസ് ഓൺലൈനായി ഉപയോഗിക്കുക