Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് സമയപരിധിയാണിത്.
പട്ടിക:
NAME
സമയ പരിധി - ഒരു പ്രക്രിയയുടെ സമ്പൂർണ്ണ നിർവ്വഹണ സമയം ഫലപ്രദമായി പരിമിതപ്പെടുത്തുക
സിനോപ്സിസ്
സമയ പരിധി [-pq] [-S കൊല്ലുക] [-s മുന്നറിയിപ്പ്] [-T സമയം കൊല്ലുക] [-t മുന്നറിയിപ്പ് സമയം] കമാൻഡ്
[വാദങ്ങൾ ...]
വിവരണം
ദി സമയ പരിധി യൂട്ടിലിറ്റി നൽകിയിരിക്കുന്നത് നടപ്പിലാക്കുന്നു കമാൻഡ് വിതരണം ചെയ്തതിനൊപ്പം വാദങ്ങൾ അവസാനിപ്പിക്കുകയും ചെയ്യുന്നു
തന്നിരിക്കുന്ന സിഗ്നലിനൊപ്പം ഒരു നിശ്ചിത സമയത്തിന് ശേഷം ഉണ്ടാകുന്ന പ്രക്രിയ. പ്രക്രിയയ്ക്ക് മുമ്പ് പുറത്തുകടക്കുകയാണെങ്കിൽ
സമയ പരിധി കഴിഞ്ഞു, സമയ പരിധി നിശബ്ദമായി പുറത്തുകടക്കും.
ഓപ്ഷനുകൾ:
-p ഒരു സിഗ്നൽ മുഖേന ചൈൽഡ് പ്രോസസ്സ് അവസാനിപ്പിക്കുകയാണെങ്കിൽ, സമയ പരിധി ഈ അവസ്ഥ പ്രചരിപ്പിക്കുന്നു,
അതായത് അതേ സിഗ്നൽ തന്നിലേക്ക് അയയ്ക്കുന്നു. ഇത് പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുന്നു സമയ പരിധി
ഒരു സിഗ്നൽ മുഖേന ചൈൽഡ് പ്രോസസ്സ് അവസാനിപ്പിച്ചോ അല്ലെങ്കിൽ യഥാർത്ഥത്തിൽ പുറത്തുകടന്നോ എന്ന് നിർണ്ണയിക്കാൻ
128-നേക്കാൾ വലിയ എക്സിറ്റ് കോഡ്.
-q ശാന്തമായ പ്രവർത്തനം - സമയ പരിധി അയച്ച സിഗ്നലുകളെക്കുറിച്ചുള്ള ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുന്നില്ല
കുട്ടിയുടെ പ്രക്രിയയിലേക്ക്.
-S കൊല്ലുക
പ്രോസസ്സിലേക്ക് അയയ്ക്കേണ്ട സിഗ്നലിന്റെ എണ്ണം വ്യക്തമാക്കുക സമയം കൊല്ലുക സെക്കൻഡുകൾക്ക് ശേഷം
മുന്നറിയിപ്പ് സമയം കാലാവധി കഴിഞ്ഞു. 9 (SIGKILL) ലേക്ക് ഡിഫോൾട്ടുകൾ.
-s മുന്നറിയിപ്പ്
പ്രോസസ്സിലേക്ക് അയയ്ക്കേണ്ട സിഗ്നലിന്റെ എണ്ണം വ്യക്തമാക്കുക മുന്നറിയിപ്പ് സമയം അതിനു ശേഷം സെക്കന്റുകൾ
ആരംഭിച്ചിട്ടുണ്ട്. 15 (SIGTERM) ലേക്ക് ഡിഫോൾട്ടുകൾ.
-T സമയം കൊല്ലുക
അയയ്ക്കുന്നതിന് മുമ്പ് പ്രക്രിയയുടെ പരമാവധി എക്സിക്യൂഷൻ സമയം വ്യക്തമാക്കുക കൊല്ലുക ശേഷം
മുന്നറിയിപ്പ് അയച്ചിട്ടുണ്ട്. 120 സെക്കൻഡ് വരെ ഡിഫോൾട്ട്.
-t മുന്നറിയിപ്പ് സമയം
അയയ്ക്കുന്നതിന് മുമ്പ് നിമിഷങ്ങൾക്കുള്ളിൽ പ്രക്രിയയുടെ പരമാവധി എക്സിക്യൂഷൻ സമയം വ്യക്തമാക്കുക മുന്നറിയിപ്പ്.
സ്ഥിരസ്ഥിതിയായി 3600 സെക്കൻഡ്.
പിന്തുണയ്ക്കുന്ന സിസ്റ്റങ്ങളിൽ സെറ്റിറ്റിമർ(2) സിസ്റ്റം കോൾ, the മുന്നറിയിപ്പ് സമയം ഒപ്പം സമയം കൊല്ലുക മൂല്യങ്ങൾ ആയിരിക്കാം
മൈക്രോസെക്കൻഡ് കൃത്യതയോടെ ഫ്രാക്ഷണൽ സെക്കൻഡിൽ വ്യക്തമാക്കണം.
ENVIRONMENT
കിൽസിഗ്
ദി കൊല്ലുക എങ്കിൽ ഉപയോഗിക്കാൻ -S ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.
സമയം കൊല്ലുക
ദി സമയം കൊല്ലുക എങ്കിൽ ഉപയോഗിക്കാൻ -T ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.
മുന്നറിയിപ്പ്
ദി മുന്നറിയിപ്പ് എങ്കിൽ ഉപയോഗിക്കാൻ -s ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.
മുന്നറിയിപ്പ് സമയം
ദി മുന്നറിയിപ്പ് സമയം എങ്കിൽ ഉപയോഗിക്കാൻ -t ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ല.
പുറത്ത് പദവി
ചൈൽഡ് പ്രോസസ്സ് സാധാരണയായി പുറത്തുകടക്കുകയാണെങ്കിൽ, സമയ പരിധി യൂട്ടിലിറ്റി അതിന്റെ എക്സിറ്റ് കോഡ് മുകളിലേക്ക് കൈമാറും.
ഒരു സിഗ്നൽ വഴി ചൈൽഡ് പ്രോസസ്സ് അവസാനിപ്പിച്ചാൽ -p പതാക വ്യക്തമാക്കിയിട്ടില്ല
സമയ പരിധി യൂട്ടിലിറ്റിയുടെ എക്സിറ്റ് സ്റ്റാറ്റസ് 128 പ്ലസ് സിഗ്നൽ നമ്പറാണ് sh(1). എങ്കിൽ -p
പതാക വ്യക്തമാക്കിയിരുന്നു സമയ പരിധി യൂട്ടിലിറ്റി സിഗ്നൽ സ്വയം ഉയർത്തും, അങ്ങനെ സ്വന്തം
പാരന്റ് പ്രോസസ്സ് ഒരു സിഗ്നലും 128 എക്സിറ്റിലും കൂടുതൽ വിശ്വസനീയമായി വേർതിരിച്ചറിയാൻ കഴിയും
കോഡ്.
അപൂർവ സന്ദർഭങ്ങളിൽ, ദി സമയ പരിധി യൂട്ടിലിറ്റി ഒരു സിസ്റ്റം അല്ലെങ്കിൽ ഉപയോക്തൃ പിശക് നേരിട്ടേക്കാം; പിന്നെ, അതിന്റെ എക്സിറ്റ്
സ്റ്റാറ്റസ് സ്റ്റാൻഡേർഡിൽ ഒന്നാണ് sysexits(3) മൂല്യങ്ങൾ:
EX_USAGE
കമാൻഡ്-ലൈൻ പാരാമീറ്ററുകളും ഓപ്ഷനുകളും തെറ്റായി വ്യക്തമാക്കിയിരിക്കുന്നു.
EX_SOFTWARE
ദി സമയ പരിധി കാത്തിരിക്കുമ്പോൾ യൂട്ടിലിറ്റിക്ക് തന്നെ ഒരു അപ്രതീക്ഷിത സിഗ്നൽ ലഭിച്ചു
കുട്ടികളുടെ പ്രക്രിയ അവസാനിപ്പിക്കാൻ.
EX_OSERR
ദി സമയ പരിധി ചൈൽഡ് പ്രോസസ്സ് എക്സിക്യൂട്ട് ചെയ്യാൻ യൂട്ടിലിറ്റിക്ക് കഴിഞ്ഞില്ല, അതിനായി കാത്തിരിക്കുക
അവസാനിപ്പിക്കുക, അല്ലെങ്കിൽ അതിന്റെ എക്സിറ്റ് സ്റ്റാറ്റസ് പരിശോധിക്കുക.
ഉദാഹരണങ്ങൾ
ഷെല്ലിന് നൽകിയിരിക്കുന്നത് പോലെ ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ കാണിച്ചിരിക്കുന്നു:
സമയപരിധി -p /usr/local/bin/rsync rsync://some.host/dir /opt/mirror
ഒരു WWW അല്ലെങ്കിൽ FTP സൈറ്റ് മിറർ ചെയ്യാൻ rsync പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക, കൂടാതെ 1 മണിക്കൂറിൽ കൂടുതൽ നേരം പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ അതിനെ നശിപ്പിക്കുക
(അതായത് 3600 സെക്കൻഡ്) SIGTERM-നൊപ്പം. ലഭിച്ചതിനുശേഷം rsync പ്രക്രിയ പുറത്തുകടക്കുന്നില്ലെങ്കിൽ
SIGTERM, സമയ പരിധി SIGTERM-ന് ശേഷം 120 സെക്കൻഡ് കഴിഞ്ഞ് ഒരു SIGKILL നൽകുന്നു. rsync പ്രക്രിയ ആണെങ്കിൽ
ഒരു സിഗ്നൽ വഴി അവസാനിപ്പിച്ചു, സമയ പരിധി ഈ സിഗ്നൽ തന്നെ ഉയർത്തും.
tcpserver 0 8888 സമയപരിധി -t600 -T300 /opt/services/chat/stats
tcp പോർട്ട് 8888-ൽ ഒരു tcpserver(n) പ്രോസസ് ലിസണിംഗ് ആരംഭിക്കുക; ഓരോ ക്ലയന്റ് കണക്ഷനും അഭ്യർത്ഥിക്കും
ഒരു IRC സ്ഥിതിവിവരക്കണക്ക് ഉപകരണത്തിന്റെ ഒരു ഉദാഹരണം /opt/services/chat 600 സെക്കൻഡിനുശേഷം അതിനെ കൊല്ലുക
കഴിഞ്ഞിരിക്കുന്നു. SIGTERM-ന് ശേഷവും സ്ഥിതിവിവരക്കണക്ക് പ്രക്രിയ നടക്കുന്നുണ്ടെങ്കിൽ, അത് നശിപ്പിക്കപ്പെടും
ഒരു SIGKILL 300 സെക്കൻഡ് കഴിഞ്ഞ് അയച്ചു.
env WARNTIME=4.99 WARNSIG=1 KILLTIME=1.000001 സമയപരിധി sh stats.sh
ഒരു ഷെൽ സ്ക്രിപ്റ്റ് ആരംഭിച്ച് 5 സെക്കൻഡിനുള്ളിൽ ഒരു SIGHUP ഉപയോഗിച്ച് അതിനെ കൊല്ലുക. ഷെൽ എങ്കിൽ
കുടുങ്ങുകയും SIGHUP-നോട് പ്രതികരിക്കാതിരിക്കുകയും ചെയ്യുക, ഡിഫോൾട്ട് SIGKILL ഉപയോഗിച്ച് അതിനെ കൊല്ലുക
ഒരു സെക്കൻഡിൽ കൂടുതൽ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനായി സമയപരിധി ഉപയോഗിക്കുക