Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന dsh കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
dsh - വിതരണം ചെയ്ത ഷെൽ, അല്ലെങ്കിൽ നർത്തകിയുടെ ഷെൽ
സിനോപ്സിസ്
dsh [-എം യന്ത്രനാമം | -a | -g ഗ്രൂപ്പ് പേര്] [-ആർ റിമോട്ട്ഷെൽനാമം] [-സി | -w | -i | -F ഫോർക്ക്ലിമിറ്റ്
] -- കമാൻഡ് ലൈൻ
വിവരണം
dsh ഒരേ സമയം വിവിധ മെഷീനുകളിൽ വിദൂരമായി കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു. ഒരു യൂട്ടിലിറ്റി
ഫലപ്രദമായി ഒരു ചെയ്യാൻ വേണ്ടി a in $(seq 1 10); do rsh $a കമാൻഡ്; ചെയ്തു ബോൺ ഷെല്ലിൽ.
ഓപ്ഷനുകൾ
ലഭ്യമായ ഓപ്ഷനുകൾ ഇനിപ്പറയുന്നവയാണ്.
--വാക്കുകൾ | -v
നിർവ്വഹണ പ്രക്രിയയുടെ വാചാലമായ ഔട്ട്പുട്ട് നൽകുക.
--നിശബ്ദമായി | -q
ഔട്ട്പുട്ട് ശാന്തമാക്കുന്നു.
--യന്ത്രം | -m [യന്ത്രനാമം[,യന്ത്രനാമം]*]
ചേർക്കുന്നു യന്ത്രനാമം കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത മെഷീനുകളുടെ പട്ടികയിലേക്ക്. വാക്യഘടന
of യന്ത്രനാമം അനുവദിക്കുന്നു username@machinename റിമോട്ട് ഷെൽ ഉപയോഗിച്ച് വിളിക്കപ്പെടുന്നിടത്ത്
അത് നിർമ്മിക്കാനുള്ള ഓപ്ഷൻ ഉപയോക്തൃനാമം.
പതിപ്പ് 0.21.4 മുതൽ, ഫോർമാറ്റിൽ വ്യക്തമാക്കുന്നത് സാധ്യമാണ്
username@machinename,username@machinename,username@machinename അങ്ങനെ ഒന്നിലധികം
ഹോസ്റ്റുകളെ കോമ-ഡീലിമിറ്റഡ് മൂല്യങ്ങൾ ഉപയോഗിച്ച് വ്യക്തമാക്കാം.
--എല്ലാം | -a
കണ്ടെത്തിയ എല്ലാ മെഷീനുകളും ചേർക്കുക /etc/dsh/machines.list യന്ത്രങ്ങളുടെ പട്ടികയിലേക്ക്
നിർദ്ദിഷ്ട കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു.
--സംഘം ഗ്രൂപ്പ് പേര് | -g ഗ്രൂപ്പ് പേര്
കണ്ടെത്തിയ എല്ലാ മെഷീനുകളും ചേർക്കുക /etc/dsh/group/ഗ്രൂപ്പ് പേര് യന്ത്രങ്ങളുടെ പട്ടികയിലേക്ക്
നിർദ്ദിഷ്ട കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു.
ഗ്രൂപ്പിന്റെ പേര് ഫോമിലാണെങ്കിൽ @netgroup അപ്പോൾ നൽകിയിരിക്കുന്ന നെറ്റ്ഗ്രൂപ്പിലെ മെഷീനുകൾ
എക്സിക്യൂട്ട് ചെയ്യേണ്ട മെഷീനുകളുടെ ലിസ്റ്റ് വ്യക്തമാക്കാൻ ഉപയോഗിക്കുന്നു.
--ഫയൽ മെഷീൻ ഫയൽ | -f മെഷീൻ ഫയൽ
നിർദ്ദിഷ്ട ഫയലിൽ കാണുന്ന എല്ലാ മെഷീനുകളും മെഷീനുകളുടെ പട്ടികയിലേക്ക് ചേർക്കുക
നിർദ്ദിഷ്ട കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നു.
ഫയൽ ഓരോ വരിയിലും ഒരു മെഷീൻ സ്പെസിഫിക്കേഷൻ ലിസ്റ്റ് ചെയ്യണം (അതേ വാക്യഘടനയിൽ
The യന്ത്രനാമം വാദം). "#" ൽ തുടങ്ങുന്ന വരികൾ അവഗണിക്കപ്പെട്ടു.
പതിപ്പ് 0.21.4-ൽ നിന്ന്, ഏതെങ്കിലും ഒന്ന് ഉപയോഗിച്ച് ഒരേ മെഷീൻ പലതവണ വ്യക്തമാക്കുന്നു
മെഷീൻ സ്പെസിഫിക്കേഷൻ ഓപ്ഷനുകൾ ഒന്നിൽ ഒന്നായി ലയിപ്പിച്ച ഒന്നിലധികം അഭ്യർത്ഥനകൾക്ക് കാരണമാകും.
--റിമോട്ട്ഷെൽ ഷെൽനാമം | -r ഷെൽനാമം
റിമോട്ട് ഷെൽ എക്സിക്യൂട്ട് ചെയ്യുക ഷെൽനാമം റിമോട്ട് ഷെൽ ആയി. സാധാരണയായി "rsh", "remsh" എന്നിവയിൽ ഏതെങ്കിലും
അല്ലെങ്കിൽ "ssh" ലഭ്യമാണ്
--remoteshellopt റിസോപ്ഷൻ | -o റിസോപ്ഷൻ
ഒരു ഓപ്ഷൻ ചേർക്കുക റിസോപ്ഷൻ റിമോട്ട് ഷെല്ലിലേക്ക് കൈമാറിയ ഓപ്ഷനുകളുടെ പട്ടികയിലേക്ക്.
--സഹായിക്കൂ | -h
ഔട്ട്പുട്ട് സഹായ സന്ദേശവും പുറത്തുകടക്കലും.
--വെയ്റ്റ്-ഷെൽ | -w
ഓരോ മെഷീനിലും എക്സിക്യൂട്ട് ചെയ്യുകയും മുന്നോട്ട് പോകുന്നതിന് മുമ്പ് എക്സിക്യൂഷൻ ഫിനിഷിംഗിനായി കാത്തിരിക്കുകയും ചെയ്യുന്നു
അടുത്ത യന്ത്രം.
--കൺകറന്റ്-ഷെൽ | -c
ഷെൽ ഒരേസമയം നിർവ്വഹിക്കുന്നു.
--ഷോ-മെഷീൻ-നാമങ്ങൾ | -M
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ മെഷീൻ പേരുകൾ മുൻകൂർ ചെയ്യുന്നു. ഒരുമിച്ച് ഉപയോഗിക്കുന്നത് ഉപയോഗപ്രദമാണ്
കൂടെ --കൺകറന്റ്-ഷെൽ ഔട്ട്പുട്ട് അൽപ്പം കൂടുതൽ പാഴ്സ് ചെയ്യാവുന്ന തരത്തിൽ ഓപ്ഷൻ.
--മഷീൻ-നാമങ്ങൾ മറയ്ക്കുക | -H
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ മെഷീൻ പേരുകൾ മുൻകൂട്ടി കാണിക്കരുത്.
--ഡ്യൂപ്ലിക്കേറ്റ്-ഇൻപുട്ട് | -i
dsh പ്രോസസ്സിലേക്കുള്ള ഇൻപുട്ടിനെ വിദൂരമായ വ്യക്തിഗത പ്രോസസ്സിലേക്ക് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നു
ആവാഹിച്ചു. ഉണ്ടായിരിക്കേണ്ടത് ആവശ്യമാണ് --കൺകറന്റ്-ഷെൽ സജ്ജമാക്കുക.
നിലവിലുള്ള നിർവഹണത്തിലെ പരിമിതികൾ കാരണം, ഷെൽ പ്രവർത്തിപ്പിക്കുന്നതിന് മാത്രമേ ഇത് ഉപയോഗപ്രദമാകൂ.
ctrl-D ഉപയോഗിച്ച് ഷെൽ സെഷൻ അവസാനിപ്പിക്കുക.
--ബഫ്സൈസ് | -b [ബഫർ വലിപ്പം in ബൈറ്റുകൾ]
ഇൻപുട്ട് പകർത്താൻ ഉപയോഗിക്കുന്ന ബഫർ വലുപ്പം സജ്ജമാക്കുന്നു --ഡ്യൂപ്ലിക്കേറ്റ്-ഇൻപുട്ട് ഓപ്ഷൻ.
--പതിപ്പ് | -V
പതിപ്പ് വിവരങ്ങളും പുറത്തുകടക്കലും ഔട്ട്പുട്ട് ചെയ്യുന്നു.
--സംഖ്യ-ടോപോളജി | -N
1. 1 ൽ നിന്ന് നിലവിലെ ടോപ്പോളജി മാറ്റുന്നു
ഒരു നോഡിൽ നിന്ന് എല്ലാ നോഡിലേക്കും ഷെൽ. സംഖ്യയെ 2-ൽ കൂടുതൽ മൂല്യത്തിലേക്ക് മാറ്റുന്നു
മറ്റ് മെഷീനുകളിലും dsh രൂപപ്പെടുന്നതിന് കാരണമാകും.
--ഫോർക്ക്ലിമിറ്റ് | -F ഫോർക്ക് പരിധി
സമാനമായ -c ഒരേസമയം കണക്ഷനുകളുടെ എണ്ണത്തിൽ ഒരു പരിധി. dsh ചെയ്യും
പരിധി എത്തിയാൽ പുതിയ കണക്ഷൻ സൃഷ്ടിക്കുന്നതിന് മുമ്പ് കാത്തിരിക്കുക. എപ്പോൾ ഉപയോഗപ്രദമാണ്
ആക്സസ് ചെയ്യേണ്ട നോഡുകളുടെ എണ്ണം 200-ന് മുകളിൽ എവിടെയോ പോകുന്നു, കൂടാതെ ഉപയോഗിക്കുന്നു -N ഓപ്ഷൻ ആണ്
സാധ്യമല്ല.
പുറത്ത് പദവി
ചൈൽഡ് പ്രോസസുകളുടെ പൂജ്യമല്ലാത്ത എക്സിറ്റ് കോഡ് തിരികെ നൽകുന്നു, അല്ലെങ്കിൽ ഒന്നും നൽകിയില്ലെങ്കിൽ പൂജ്യം
പൂജ്യം എക്സിറ്റ് കോഡ്.
കമാൻഡ്-ലൈൻ സ്പെസിഫിക്കേഷനുകളിൽ പിശക് കണ്ടെത്തിയാൽ 1. 2 കുട്ടിയിൽ നിന്ന് സിഗ്നൽ ലഭിച്ചാൽ
പ്രക്രിയകൾ.
ഉദാഹരണങ്ങൾ
dsh -a w
എല്ലാ വർക്ക്സ്റ്റേഷനുകളിലും ലോഗിൻ ചെയ്തിരിക്കുന്ന ഉപയോക്താക്കളുടെ ലിസ്റ്റ് കാണിക്കുന്നു.
dsh -r ssh -a -- w
എല്ലാ വർക്ക്സ്റ്റേഷനുകളിലും ലോഗിൻ ചെയ്തിരിക്കുന്ന ഉപയോക്താക്കളുടെ ലിസ്റ്റ് കാണിക്കുന്നു, കൂടാതെ കണക്റ്റുചെയ്യാൻ ssh കമാൻഡ് ഉപയോഗിക്കുക.
(ssh ഉപയോഗിക്കുമ്പോൾ, ssh-ഏജന്റ് സുലഭമാണെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്.)
dsh -r ssh -m നോഡ്1 -m നോഡ്2 -c -- 'എക്കോ $HOSTNAME $(cat/proc/loadavg )'
നോഡ്1, നോഡ്2 എന്നീ മെഷീനുകളുടെ ലോഡ് ശരാശരി കാണിക്കുന്നു.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dsh ഓൺലൈനായി ഉപയോഗിക്കുക