Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ipcsposix കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
ipcs — XSI ഇന്റർപ്രോസസ് കമ്മ്യൂണിക്കേഷൻ സൗകര്യങ്ങളുടെ നില റിപ്പോർട്ട് ചെയ്യുക
സിനോപ്സിസ്
ipcs [−qms] [−a|-bcopt]
വിവരണം
ദി ipcs സജീവമായ ഇന്റർപ്രോസസ് ആശയവിനിമയത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ യൂട്ടിലിറ്റി എഴുതും
സൌകര്യങ്ങൾ.
ഓപ്ഷനുകളില്ലാതെ, സന്ദേശ ക്യൂകൾക്കായി വിവരങ്ങൾ ഹ്രസ്വ ഫോർമാറ്റിൽ എഴുതുകയും പങ്കിടുകയും ചെയ്യും
സിസ്റ്റത്തിൽ നിലവിൽ സജീവമായ മെമ്മറി സെഗ്മെന്റുകളും സെമാഫോർ സെറ്റുകളും. അല്ലെങ്കിൽ,
പ്രദർശിപ്പിച്ചിരിക്കുന്ന വിവരങ്ങൾ നിർദ്ദിഷ്ട ഓപ്ഷനുകളാൽ നിയന്ത്രിക്കപ്പെടുന്നു.
ഓപ്ഷനുകൾ
ദി ipcs യൂട്ടിലിറ്റി POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവ്വചന വോള്യവുമായി പൊരുത്തപ്പെടണം. വിഭാഗം
12.2, യൂട്ടിലിറ്റി പദവിന്യാസം മാർഗ്ഗനിർദ്ദേശങ്ങൾ.
ദി ipcs യൂട്ടിലിറ്റി ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു:
-ക്യു സജീവമായ സന്ദേശ ക്യൂകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ എഴുതുക.
−m സജീവമായ പങ്കിട്ട മെമ്മറി സെഗ്മെന്റുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ എഴുതുക.
−s സജീവമായ സെമാഫോർ സെറ്റുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ എഴുതുക.
If -ക്യു, −m, അഥവാ −s വ്യക്തമാക്കിയിരിക്കുന്നു, ആ സൗകര്യങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ മാത്രമേ എഴുതാവൂ.
ഈ മൂന്നിൽ ഒന്നുപോലും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, മൂന്നിനെയും കുറിച്ചുള്ള വിവരങ്ങൾ വിഷയത്തിൽ എഴുതപ്പെടും
ഇനിപ്പറയുന്ന ഓപ്ഷനുകളിലേക്ക്:
−a എല്ലാ പ്രിന്റ് ഓപ്ഷനുകളും ഉപയോഗിക്കുക. (ഇതിനുള്ള ചുരുക്കെഴുത്താണ് -ബി, -സി, -o, −p, ഒപ്പം
−t.)
-ബി അനുവദനീയമായ പരമാവധി വലുപ്പത്തിൽ വിവരങ്ങൾ എഴുതുക. (പരമാവധി ബൈറ്റുകളുടെ എണ്ണം
സന്ദേശ ക്യൂകൾക്കായുള്ള ക്യൂവിലുള്ള സന്ദേശങ്ങൾ, പങ്കിട്ട മെമ്മറിക്കുള്ള സെഗ്മെന്റുകളുടെ വലുപ്പം, കൂടാതെ
സെമാഫോറുകൾക്കുള്ള ഓരോ സെറ്റിലുമുള്ള സെമാഫോറുകളുടെ എണ്ണം.)
-സി സ്രഷ്ടാവിന്റെ ഉപയോക്തൃനാമവും ഗ്രൂപ്പിന്റെ പേരും എഴുതുക; താഴെ നോക്കുക.
-o മികച്ച ഉപയോഗത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ എഴുതുക. (ക്യൂവിലുള്ള സന്ദേശങ്ങളുടെ എണ്ണവും ആകെ
സന്ദേശ ക്യൂകൾക്കായുള്ള ക്യൂവിലുള്ള സന്ദേശങ്ങളിലെ ബൈറ്റുകളുടെ എണ്ണം, പ്രോസസ്സുകളുടെ എണ്ണം
പങ്കിട്ട മെമ്മറി സെഗ്മെന്റുകളിലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്നു.)
−p പ്രോസസ്സ് നമ്പർ വിവരങ്ങൾ എഴുതുക. (അയയ്ക്കേണ്ട അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി എ
സന്ദേശത്തിൽ ഒരു സന്ദേശം ലഭിക്കുന്നതിനുള്ള അവസാന പ്രക്രിയയുടെ സന്ദേശവും പ്രോസസ്സ് ഐഡിയും
ക്യൂകൾ, സൃഷ്ടിക്കുന്ന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി, അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി
പങ്കിട്ട മെമ്മറി സെഗ്മെന്റുകളിൽ അറ്റാച്ചുചെയ്യാനോ വേർപെടുത്താനോ.)
−t സമയ വിവരങ്ങൾ എഴുതുക. (മാറ്റം വരുത്തിയ അവസാന നിയന്ത്രണ പ്രവർത്തനത്തിന്റെ സമയം
എല്ലാ സൗകര്യങ്ങൾക്കുമുള്ള ആക്സസ് അനുമതികൾ, അവസാന സമയം msgsnd() ഒപ്പം msgrcv()
സന്ദേശ ക്യൂകളിലെ പ്രവർത്തനങ്ങൾ, അവസാനത്തെ സമയം shmat() ഒപ്പം shmdt() പ്രവർത്തനങ്ങൾ ഓണാണ്
പങ്കിട്ട ഓർമ്മയും അവസാന സമയവും സെമോപ്പ്() സെമാഫോറുകളിലെ പ്രവർത്തനം.)
പ്രവർത്തനങ്ങൾ
ഒന്നുമില്ല.
STDIN
ഉപയോഗിച്ചിട്ടില്ല.
ഇൻപുട്ട് ഫയലുകൾ
* ഗ്രൂപ്പ് ഡാറ്റാബേസ്
* ഉപയോക്തൃ ഡാറ്റാബേസ്
ENVIRONMENT വ്യത്യാസങ്ങൾ
ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ നിർവ്വഹണത്തെ ബാധിക്കും ipcs:
ലാംഗ് സജ്ജീകരിക്കാത്ത അല്ലെങ്കിൽ അന്തർദേശീയവൽക്കരണ വേരിയബിളുകൾക്ക് സ്ഥിരസ്ഥിതി മൂല്യം നൽകുക
ശൂന്യം. (POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവചനങ്ങളുടെ അളവ് കാണുക, വിഭാഗം 8.2,
അന്തർദേശീയവൽക്കരണം വേരിയബിളുകൾ അന്താരാഷ്ട്രവൽക്കരണത്തിന്റെ മുൻഗണനയ്ക്കായി
പ്രാദേശിക വിഭാഗങ്ങളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന വേരിയബിളുകൾ.)
LC_ALL ശൂന്യമല്ലാത്ത സ്ട്രിംഗ് മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ചാൽ, മറ്റെല്ലാ മൂല്യങ്ങളുടെയും മൂല്യങ്ങൾ അസാധുവാക്കുക
അന്താരാഷ്ട്രവൽക്കരണ വേരിയബിളുകൾ.
LC_CTYPE ടെക്സ്റ്റ് ഡാറ്റയുടെ ബൈറ്റുകളുടെ സീക്വൻസുകളുടെ വ്യാഖ്യാനത്തിനുള്ള ലൊക്കേൽ നിർണ്ണയിക്കുക
പ്രതീകങ്ങളായി (ഉദാഹരണത്തിന്, മൾട്ടി-ബൈറ്റ് പ്രതീകങ്ങൾക്ക് വിരുദ്ധമായി സിംഗിൾ-ബൈറ്റ്
വാദങ്ങൾ).
LC_MESSAGES
ഫോർമാറ്റിനെയും ഉള്ളടക്കത്തെയും ബാധിക്കാൻ ഉപയോഗിക്കേണ്ട ലൊക്കേൽ നിർണ്ണയിക്കുക
സാധാരണ പിശകിലേക്ക് എഴുതിയ ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾ.
NLSPATH പ്രോസസ്സിംഗിനായി സന്ദേശ കാറ്റലോഗുകളുടെ സ്ഥാനം നിർണ്ണയിക്കുക LC_MESSAGES.
TZ എഴുതിയ തീയതിക്കും സമയ സ്ട്രിംഗുകൾക്കുമുള്ള സമയമേഖല നിർണ്ണയിക്കുക ipcs. എങ്കിൽ TZ is
സജ്ജീകരിക്കാത്തതോ അസാധുവായതോ ആയ, വ്യക്തമാക്കാത്ത സ്ഥിരസ്ഥിതി സമയമേഖല ഉപയോഗിക്കും.
അസിൻക്രണസ് പരിപാടികൾ
സ്ഥിരസ്ഥിതി.
STDOUT
ഫോർമാറ്റിനൊപ്പം ഒരു ആമുഖ വരി എഴുതണം:
"ഐ.പി.സി പദവി നിന്ന് %s as of %s\n", <ഉറവിടം>, <തീയതി>
എവിടെഉറവിടം> സ്ഥിതിവിവരക്കണക്കുകൾ ശേഖരിക്കാൻ ഉപയോഗിച്ച ഉറവിടം സൂചിപ്പിക്കുന്നുതീയതി> ആണ്
നിർമ്മിക്കുന്ന വിവരങ്ങൾ തീയതി POSIX ലൊക്കേലിൽ അഭ്യർത്ഥിക്കുമ്പോൾ കമാൻഡ്.
ദി ipcs യൂട്ടിലിറ്റി അതിനെ ആശ്രയിച്ച് മൂന്ന് റിപ്പോർട്ടുകൾ വരെ സൃഷ്ടിക്കും -ക്യു, −m, ഒപ്പം −s
ഓപ്ഷനുകൾ. ആദ്യ റിപ്പോർട്ട് സന്ദേശ ക്യൂകളുടെ നില സൂചിപ്പിക്കും, രണ്ടാമത്തെ റിപ്പോർട്ട്
പങ്കിട്ട മെമ്മറി സെഗ്മെന്റുകളുടെ നില സൂചിപ്പിക്കും, മൂന്നാമത്തെ റിപ്പോർട്ട് സൂചിപ്പിക്കും
സെമാഫോർ സെറ്റുകളുടെ നില.
അവസാന റീബൂട്ട് മുതൽ അനുബന്ധ സൗകര്യം ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിലോ ഉപയോഗിച്ചിട്ടില്ലെങ്കിലോ,
തുടർന്ന് റിപ്പോർട്ട് ഫോർമാറ്റിൽ എഴുതപ്പെടും:
"%s സൗകര്യം അല്ല in സിസ്റ്റം.\n", <സൗകര്യം>
എവിടെസൗകര്യം> ആണ് സന്ദേശം വരി, പങ്കിട്ടു മെമ്മറി, അഥവാ സെമാഫോർ, അനുയോജ്യമായ. എങ്കിൽ
സൗകര്യം ഇൻസ്റ്റാൾ ചെയ്തു, അവസാന റീബൂട്ട്, കോളം തലക്കെട്ടുകൾ മുതൽ ഉപയോഗിച്ചു
ഒന്നോ അതിലധികമോ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു കഥാപാത്രങ്ങളും തുടർന്ന് എ എഴുതപ്പെടും
ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതിയിരിക്കുന്ന സൗകര്യത്തിന്റെ പേര് താഴെ സൂചിപ്പിച്ചിരിക്കുന്നതുപോലെ:
"%s:\n", <സൗകര്യം>
എവിടെസൗകര്യം> ആണ് സന്ദേശം ക്യൂ, പങ്കിട്ടു മെമ്മറി, അഥവാ സെമാഫോറുകൾ, അനുയോജ്യമായ. ന്
രണ്ടാമത്തെയും മൂന്നാമത്തെയും റിപ്പോർട്ടുകൾ അവസാന കോളമാണെങ്കിൽ കോളം തലക്കെട്ടുകൾ എഴുതേണ്ടതില്ല
ഇതിനകം എഴുതിയ തലക്കെട്ടുകൾ ആ റിപ്പോർട്ടിലെ എല്ലാ വിവരങ്ങൾക്കും കോളം തലക്കെട്ടുകൾ നൽകുന്നു.
ചുവടെയുള്ള ആദ്യ കോളത്തിൽ നൽകിയിരിക്കുന്ന കോളം തലക്കെട്ടുകളും വിവരങ്ങളുടെ അർത്ഥവും
ആ കോളങ്ങളിൽ താഴെ ക്രമത്തിൽ നൽകേണ്ടതാണ്; പരാൻതീസിസിലെ അക്ഷരങ്ങൾ സൂചിപ്പിക്കുന്നത്
അനുബന്ധ കോളം ദൃശ്യമാകാൻ ഇടയാക്കുന്ന ഓപ്ഷനുകൾ; ``എല്ലാം'' എന്നാൽ കോളം എന്നാണ്
എപ്പോഴും പ്രത്യക്ഷപ്പെടും. ഓരോ നിരയും ഒന്നോ അതിലധികമോ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു കഥാപാത്രങ്ങൾ. അതല്ല
ഈ ഓപ്ഷനുകൾ ഓരോ റിപ്പോർട്ടിനും എന്ത് വിവരമാണ് നൽകിയിരിക്കുന്നതെന്ന് നിർണ്ണയിക്കുന്നു; അവർ ചെയ്യുന്നില്ല
ഏത് റിപ്പോർട്ടുകളാണ് എഴുതിയതെന്ന് നിർണ്ണയിക്കുക.
ടി (എല്ലാം) സൗകര്യത്തിന്റെ തരം:
q സന്ദേശ ക്യൂ.
m പങ്കിട്ട മെമ്മറി വിഭാഗം.
സെമാഫോർ.
ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതിയ ഒരൊറ്റ പ്രതീകമാണ് %c.
ഐഡി (എല്ലാം) സൗകര്യ പ്രവേശനത്തിനുള്ള ഐഡന്റിഫയർ. ഈ ഫീൽഡ് ഉപയോഗിച്ച് എഴുതപ്പെടും
ഫോർമാറ്റ് %d.
KEY (എല്ലാം) ഒരു ആർഗ്യുമെന്റായി ഉപയോഗിക്കുന്ന കീ സന്ദേശം, സെംഗെറ്റ്(), അഥവാ shmget() സൃഷ്ടിക്കാൻ
സൗകര്യം പ്രവേശനം.
കുറിപ്പ്: പങ്കിട്ട മെമ്മറി സെഗ്മെന്റിന്റെ കീ IPC_PRIVATE എന്നതിലേക്ക് മാറ്റുമ്പോൾ
എല്ലാ പ്രക്രിയകളും അറ്റാച്ച് ചെയ്യുന്നതുവരെ സെഗ്മെന്റ് നീക്കംചെയ്തു
സെഗ്മെന്റ് അത് വേർപെടുത്തുക.
ഈ ഫീൽഡ് 0x%x ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത്.
മോഡ് (എല്ലാം) സൗകര്യ ആക്സസ് മോഡുകളും ഫ്ലാഗുകളും. മോഡിൽ 11 പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കണം
അത് ഇനിപ്പറയുന്ന രീതിയിൽ വ്യാഖ്യാനിക്കപ്പെടുന്നു.
ആദ്യ പ്രതീകം ഇതായിരിക്കും:
എസ് ഒരു പ്രക്രിയ കാത്തിരിക്കുകയാണെങ്കിൽ a msgsnd() പ്രവർത്തനം.
- മുകളിൽ പറഞ്ഞവ ശരിയല്ലെങ്കിൽ.
രണ്ടാമത്തെ പ്രതീകം ഇതായിരിക്കും:
R ഒരു പ്രക്രിയ കാത്തിരിക്കുകയാണെങ്കിൽ a msgrcv() പ്രവർത്തനം.
C അല്ലെങ്കിൽ - ബന്ധപ്പെട്ട പങ്കിട്ട മെമ്മറി സെഗ്മെന്റ് മായ്ക്കണമെങ്കിൽ
ആദ്യ അറ്റാച്ച് പ്രവർത്തനം നടപ്പിലാക്കി.
− മുകളിൽ പറഞ്ഞതൊന്നും ശരിയല്ലെങ്കിൽ.
അടുത്ത ഒമ്പത് പ്രതീകങ്ങൾ മൂന്ന് ബിറ്റുകളുടെ മൂന്ന് സെറ്റുകളായി വ്യാഖ്യാനിക്കും
ഓരോന്നും. ആദ്യ സെറ്റ് ഉടമയുടെ അനുമതികളെ സൂചിപ്പിക്കുന്നു; അനുമതികൾക്ക് അടുത്തത്
ഫെസിലിറ്റി എൻട്രിയുടെ ഉപയോക്തൃ ഗ്രൂപ്പിലെ മറ്റുള്ളവരുടെ; മറ്റെല്ലാവർക്കും അവസാനത്തേതും.
ഓരോ സെറ്റിലും, ആദ്യ പ്രതീകം വായിക്കാനുള്ള അനുമതി സൂചിപ്പിക്കുന്നു, രണ്ടാമത്തേത്
സൗകര്യ എൻട്രി എഴുതാനോ മാറ്റാനോ ഉള്ള അനുമതി പ്രതീകം സൂചിപ്പിക്കുന്നു, കൂടാതെ
അവസാന പ്രതീകം ഒരു മൈനസ് ചിഹ്നമാണ് ('-').
അനുമതികൾ ഇനിപ്പറയുന്ന രീതിയിൽ സൂചിപ്പിക്കും:
r വായിക്കാൻ അനുമതി നൽകിയാൽ.
w എഴുതാനുള്ള അനുമതി നൽകിയാൽ.
a മാറ്റാനുമതി നൽകിയാൽ.
− സൂചിപ്പിച്ച അനുമതി നൽകിയിട്ടില്ലെങ്കിൽ.
അനുമതികൾക്ക് ശേഷമുള്ള ആദ്യ പ്രതീകം ഉണ്ടെങ്കിൽ അത് വ്യക്തമാക്കുന്നു
സൗകര്യവുമായി ബന്ധപ്പെട്ട ഇതര അല്ലെങ്കിൽ അധിക ആക്സസ് നിയന്ത്രണ രീതി. എങ്കിൽ
എന്നതുമായി ബന്ധപ്പെട്ട ഇതര അല്ലെങ്കിൽ അധിക ആക്സസ് നിയന്ത്രണ രീതി ഇല്ല
സൗകര്യം, ഒരൊറ്റ എഴുതപ്പെടും; അല്ലെങ്കിൽ, മറ്റൊരു പ്രിന്റ് ചെയ്യാവുന്നതാണ്
കഥാപാത്രം എഴുതിയിരിക്കുന്നു.
OWNER (എല്ലാം) സൗകര്യ എൻട്രിയുടെ ഉടമയുടെ ഉപയോക്തൃ നാമം. എന്ന ഉപയോക്തൃനാമം ആണെങ്കിൽ
ഉപയോക്തൃ ഡാറ്റാബേസിൽ ഉടമയെ കണ്ടെത്തി, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് നിര സ്ഥാനങ്ങളിലെങ്കിലും
പേര് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതണം %s. അല്ലെങ്കിൽ, എന്നതിന്റെ ഉപയോക്തൃ ഐഡി
ഫോർമാറ്റ് ഉപയോഗിച്ച് ഉടമ എഴുതപ്പെടും %d.
GROUP (എല്ലാം) സൗകര്യ പ്രവേശനത്തിന്റെ ഉടമയുടെ ഗ്രൂപ്പിന്റെ പേര്. ഗ്രൂപ്പിന്റെ പേരാണെങ്കിൽ
ഗ്രൂപ്പ് ഡാറ്റാബേസിൽ ഉടമയെ കണ്ടെത്തി, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് കോളം
പേരിന്റെ സ്ഥാനങ്ങൾ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, ദി
ഉടമയുടെ ഗ്രൂപ്പ് ഐഡി ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും %d.
ഇനിപ്പറയുന്ന ഒമ്പത് നിരകൾ സന്ദേശ ക്യൂകൾക്കായി മാത്രം എഴുതപ്പെടും:
സ്രഷ്ടാവ് (a,c)
സൗകര്യ എൻട്രിയുടെ സ്രഷ്ടാവിന്റെ ഉപയോക്തൃനാമം. എന്ന ഉപയോക്തൃനാമം ആണെങ്കിൽ
സ്രഷ്ടാവ് ഉപയോക്തൃ ഡാറ്റാബേസിൽ കാണപ്പെടുന്നു, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് നിര
പേരിന്റെ സ്ഥാനങ്ങൾ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, ദി
സ്രഷ്ടാവിന്റെ ഉപയോക്തൃ ഐഡി ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും %d.
CGROUP (a,c)
സൗകര്യ പ്രവേശനത്തിന്റെ സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പിന്റെ പേര്. ഗ്രൂപ്പിന്റെ പേരാണെങ്കിൽ
ഗ്രൂപ്പ് ഡാറ്റാബേസിൽ സ്രഷ്ടാവിനെ കണ്ടെത്തി, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് കോളമെങ്കിലും
പേരിന്റെ സ്ഥാനങ്ങൾ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, ദി
സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പ് ഐഡി ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
CBYTES (a,o)
ബന്ധപ്പെട്ട സന്ദേശങ്ങളിൽ നിലവിൽ കുടിശ്ശികയുള്ള ബൈറ്റുകളുടെ എണ്ണം
സന്ദേശ ക്യൂ. ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
QNUM (a,o) ബന്ധപ്പെട്ട സന്ദേശ ക്യൂവിൽ നിലവിൽ ശേഷിക്കുന്ന സന്ദേശങ്ങളുടെ എണ്ണം.
ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
QBYTES (a,b)
ബന്ധപ്പെട്ട സന്ദേശങ്ങളിൽ അനുവദനീയമായ പരമാവധി എണ്ണം ബൈറ്റുകൾ
സന്ദേശ ക്യൂ. ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
LSPID (a,p) ബന്ധപ്പെട്ട ക്യൂവിലേക്ക് ഒരു സന്ദേശം അയയ്ക്കുന്നതിനുള്ള അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി.
ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും:
"%d", <PID>
എവിടെPIDബന്ധപ്പെട്ട സന്ദേശത്തിലേക്ക് ഒരു സന്ദേശവും അയച്ചിട്ടില്ലെങ്കിൽ > 0 ആണ്
ക്യൂ; അല്ലാത്തപക്ഷം,PID> അയയ്ക്കേണ്ട അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി ആയിരിക്കും
ക്യൂവിലേക്കുള്ള സന്ദേശം.
LRPID (a,p) ബന്ധപ്പെട്ടവരിൽ നിന്ന് ഒരു സന്ദേശം സ്വീകരിക്കുന്നതിനുള്ള അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി
ക്യൂ. ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും:
"%d", <PID>
എവിടെPIDബന്ധപ്പെട്ടവരിൽ നിന്ന് ഒരു സന്ദേശവും ലഭിച്ചിട്ടില്ലെങ്കിൽ > 0 ആണ്
സന്ദേശ ക്യൂ; അല്ലാത്തപക്ഷം,PID> അവസാനത്തെ പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി ആയിരിക്കും
ക്യൂവിൽ നിന്ന് ഒരു സന്ദേശം സ്വീകരിക്കുക.
STIME (a,t) ബന്ധപ്പെട്ട ക്യൂവിലേക്ക് അവസാന സന്ദേശം അയച്ച സമയം. ഒരു സന്ദേശം ഉണ്ടെങ്കിൽ
ബന്ധപ്പെട്ട സന്ദേശ ക്യൂ, മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ് എന്നിവയിലേക്ക് അയച്ചു
ക്യൂവിലേക്ക് അവസാനമായി ഒരു സന്ദേശം അയച്ചത് ഉപയോഗിച്ച് എഴുതപ്പെടും
ഫോർമാറ്റ് %d:% 2.2d:% 2.2d. അല്ലെങ്കിൽ, ഫോർമാറ്റ് " പ്രവേശനമില്ല" എഴുതപ്പെടും.
RTIME (a,t) ബന്ധപ്പെട്ട ക്യൂവിൽ നിന്ന് അവസാന സന്ദേശം ലഭിച്ച സമയം. അത് അങ്ങിനെയെങ്കിൽ
അനുബന്ധ സന്ദേശ ക്യൂവിൽ നിന്ന് സന്ദേശം ലഭിച്ചു, മണിക്കൂർ,
ക്യൂവിൽ നിന്ന് അവസാനമായി ഒരു സന്ദേശം ലഭിച്ചതിന്റെ ഒരു മിനിറ്റ്, രണ്ടാമത്തേത്
ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും %d:% 2.2d:% 2.2d. അല്ലെങ്കിൽ, ഫോർമാറ്റ് " ഇല്ല-
പ്രവേശനം" എഴുതപ്പെടും.
ഇനിപ്പറയുന്ന എട്ട് നിരകൾ പങ്കിട്ട മെമ്മറി സെഗ്മെന്റുകൾക്കായി മാത്രമേ എഴുതുകയുള്ളൂ.
സ്രഷ്ടാവ് (a,c)
സൗകര്യ പ്രവേശനത്തിന്റെ സ്രഷ്ടാവിന്റെ ഉപയോക്താവ്. സൃഷ്ടാവിന്റെ ഉപയോക്തൃനാമം ആണെങ്കിൽ
ഉപയോക്തൃ ഡാറ്റാബേസിൽ, കുറഞ്ഞത് ആദ്യ എട്ട് കോളം സ്ഥാനങ്ങൾ കണ്ടെത്തി
പേര് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, എന്നതിന്റെ ഉപയോക്തൃ ഐഡി
സ്രഷ്ടാവ് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
CGROUP (a,c)
സൗകര്യ പ്രവേശനത്തിന്റെ സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പിന്റെ പേര്. ഗ്രൂപ്പിന്റെ പേരാണെങ്കിൽ
ഗ്രൂപ്പ് ഡാറ്റാബേസിൽ സ്രഷ്ടാവിനെ കണ്ടെത്തി, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് കോളമെങ്കിലും
പേരിന്റെ സ്ഥാനങ്ങൾ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, ദി
സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പ് ഐഡി ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
നാച്ച് (a,o)
അനുബന്ധ പങ്കിട്ട മെമ്മറി സെഗ്മെന്റിൽ ഘടിപ്പിച്ചിരിക്കുന്ന പ്രക്രിയകളുടെ എണ്ണം. ഈ
ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതണം %d.
SEGSZ (a,b) ബന്ധപ്പെട്ട പങ്കിട്ട മെമ്മറി സെഗ്മെന്റിന്റെ വലുപ്പം. ഈ ഫീൽഡ് എഴുതപ്പെടും
ഫോർമാറ്റ് ഉപയോഗിച്ച് %d.
CPID (a,p) പങ്കിട്ട മെമ്മറി എൻട്രിയുടെ സ്രഷ്ടാവിന്റെ പ്രോസസ്സ് ഐഡി. ഈ ഫീൽഡ് ആയിരിക്കും
ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതിയത് %d.
LPID (a,p) പങ്കിട്ട മെമ്മറി അറ്റാച്ചുചെയ്യുന്നതിനോ വേർപെടുത്തുന്നതിനോ ഉള്ള അവസാന പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി
സെഗ്മെന്റ്. ഈ ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതപ്പെടും:
"%d", <PID>
എവിടെPID> ഒരു പ്രക്രിയയും അനുബന്ധ പങ്കിട്ട മെമ്മറി അറ്റാച്ച് ചെയ്തിട്ടില്ലെങ്കിൽ 0 ആണ്
സെഗ്മെന്റ്; അല്ലാത്തപക്ഷം,PID> അവസാനത്തെ പ്രക്രിയയുടെ പ്രോസസ്സ് ഐഡി ആയിരിക്കും
സെഗ്മെന്റ് അറ്റാച്ചുചെയ്യുക അല്ലെങ്കിൽ വേർപെടുത്തുക.
ഒരു സമയം (a,t) ബന്ധപ്പെട്ട പങ്കിട്ട മെമ്മറി സെഗ്മെന്റിൽ അവസാനമായി അറ്റാച്ച് ചെയ്ത സമയം
പൂർത്തിയാക്കി. അനുബന്ധ മെമ്മറി സെഗ്മെന്റ് എപ്പോഴെങ്കിലും അറ്റാച്ച് ചെയ്തിട്ടുണ്ടെങ്കിൽ,
അവസാനം സെഗ്മെന്റ് ഘടിപ്പിച്ച മണിക്കൂറും മിനിറ്റും സെക്കൻഡും
ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതാം %d:% 2.2d:% 2.2d. അല്ലെങ്കിൽ, ഫോർമാറ്റ് " പ്രവേശനമില്ല"
എഴുതപ്പെടും.
DTIME (a,t) ബന്ധപ്പെട്ട പങ്കിട്ട മെമ്മറി സെഗ്മെന്റിൽ അവസാനമായി വേർപെടുത്തിയ സമയം
പൂർത്തിയാക്കി. അനുബന്ധ മെമ്മറി സെഗ്മെന്റ് എപ്പോഴെങ്കിലും വേർപെടുത്തിയിട്ടുണ്ടെങ്കിൽ,
സെഗ്മെന്റ് വേർപെടുത്തിയ അവസാന സമയത്തിന്റെ മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ് എന്നിവ
ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതാം %d:% 2.2d:% 2.2d. അല്ലെങ്കിൽ, ഫോർമാറ്റ് " പ്രവേശനമില്ല"
എഴുതപ്പെടും.
ഇനിപ്പറയുന്ന നാല് നിരകൾ സെമാഫോർ സെറ്റുകൾക്കായി മാത്രമേ എഴുതാവൂ:
സ്രഷ്ടാവ് (a,c)
സൗകര്യ പ്രവേശനത്തിന്റെ സ്രഷ്ടാവിന്റെ ഉപയോക്താവ്. സൃഷ്ടാവിന്റെ ഉപയോക്തൃനാമം ആണെങ്കിൽ
ഉപയോക്തൃ ഡാറ്റാബേസിൽ, കുറഞ്ഞത് ആദ്യ എട്ട് കോളം സ്ഥാനങ്ങൾ കണ്ടെത്തി
പേര് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, എന്നതിന്റെ ഉപയോക്തൃ ഐഡി
സ്രഷ്ടാവ് ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
CGROUP (a,c)
സൗകര്യ പ്രവേശനത്തിന്റെ സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പിന്റെ പേര്. ഗ്രൂപ്പിന്റെ പേരാണെങ്കിൽ
ഗ്രൂപ്പ് ഡാറ്റാബേസിൽ സ്രഷ്ടാവിനെ കണ്ടെത്തി, കുറഞ്ഞത് ആദ്യത്തെ എട്ട് കോളമെങ്കിലും
പേരിന്റെ സ്ഥാനങ്ങൾ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %s. അല്ലെങ്കിൽ, ദി
സ്രഷ്ടാവിന്റെ ഗ്രൂപ്പ് ഐഡി ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത് %d.
NSEMS (a,b) സെമാഫോർ പ്രവേശനവുമായി ബന്ധപ്പെട്ട സെറ്റിലെ സെമാഫോറുകളുടെ എണ്ണം. ഈ
ഫീൽഡ് ഫോർമാറ്റ് ഉപയോഗിച്ച് എഴുതണം %d.
OTIME (a,t) സെമഫോറുമായി ബന്ധപ്പെട്ട സെറ്റിലെ അവസാന സെമാഫോർ ഓപ്പറേഷൻ സമയം
പ്രവേശനം പൂർത്തിയായി. ഒരു സെമാഫോർ ഓപ്പറേഷൻ എപ്പോഴെങ്കിലും നടത്തിയിട്ടുണ്ടെങ്കിൽ
അനുബന്ധ സെമാഫോർ സെറ്റ്, അവസാനത്തേതിന്റെ മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ്
സെമാഫോർ സെറ്റിലെ സെമാഫോർ ഓപ്പറേഷൻ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് എഴുതേണ്ടത്
%d:% 2.2d:% 2.2d. അല്ലെങ്കിൽ, ഫോർമാറ്റ് " പ്രവേശനമില്ല" എഴുതപ്പെടും.
ആവശ്യപ്പെടുമ്പോൾ മൂന്ന് റിപ്പോർട്ടുകൾക്കും ഇനിപ്പറയുന്ന കോളം എഴുതപ്പെടും:
CTIME (a,t) ബന്ധപ്പെട്ട എൻട്രി സൃഷ്ടിച്ച അല്ലെങ്കിൽ മാറ്റിയ സമയം. മണിക്കൂർ, മിനിറ്റ്, ഒപ്പം
അനുബന്ധ എൻട്രി സൃഷ്ടിച്ച സമയത്തിന്റെ രണ്ടാമത്തേത് എഴുതപ്പെടും
ഫോർമാറ്റ് ഉപയോഗിച്ച് %d:% 2.2d:% 2.2d.
എസ്.ടി.ഡി.ആർ.ആർ
സാധാരണ പിശക് ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കൂ.
ഔട്ട്പ് ഫയലുകൾ
ഒന്നുമില്ല.
വിപുലീകരിച്ചു വിവരണം
ഒന്നുമില്ല.
പുറത്ത് പദവി
ഇനിപ്പറയുന്ന എക്സിറ്റ് മൂല്യങ്ങൾ തിരികെ നൽകും:
0 വിജയകരമായ പൂർത്തീകരണം.
>0 ഒരു പിശക് സംഭവിച്ചു.
പരിസരം OF പിശകുകൾ
സ്ഥിരസ്ഥിതി.
ദി പിന്തുടരുന്ന വിഭാഗങ്ങൾ ആകുന്നു വിജ്ഞാനപ്രദമായ.
APPLICATION, USAGE
അതേസമയം കാര്യങ്ങൾ മാറാം ipcs ഓടിക്കൊണ്ടിരിക്കുന്നു; അത് നൽകുന്ന വിവരങ്ങൾ ഉറപ്പാണ്
അത് വീണ്ടെടുക്കുമ്പോൾ മാത്രം കൃത്യമാണ്.
ഉദാഹരണങ്ങൾ
ഒന്നുമില്ല.
യുക്തി
ഒന്നുമില്ല.
ഭാവി ദിശകൾ
ഒന്നുമില്ല.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ipcsposix ഓൺലൈനായി ഉപയോഗിക്കുക