Linux-ൽ നൽകിയിരിക്കുന്ന സമയത്തോ പിന്നീടുള്ള സമയത്തോ ഒരു ടാസ്ക് ഷെഡ്യൂൾ ചെയ്യാൻ കമാൻഡിൽ എങ്ങനെ ഉപയോഗിക്കാം
ക്രോൺ ജോബ് ഷെഡ്യൂളറിന് പകരമായി, ഒരു കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റ് ചെയ്യാതെ തന്നെ ഒരു നിശ്ചിത സമയത്ത് ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു കമാൻഡ് ഷെഡ്യൂൾ ചെയ്യാൻ at
കമാൻഡ് നിങ്ങളെ അനുവദിക്കുന്നു.
ഈ യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുകയും അതിന്റെ എക്സിക്യൂഷൻ ആരംഭിക്കുകയും പ്രാപ്തമാക്കുകയും ചെയ്യുക എന്നതാണ് ഏക ആവശ്യകത:
# yum install at [on CentOS based systems] $ sudo apt-get install at [on Debian and derivatives]
അടുത്തതായി, ബൂട്ട് സമയത്ത് അറ്റ് സർവീസ് ആരംഭിച്ച് പ്രവർത്തനക്ഷമമാക്കുക.
--------- On SystemD --------- # systemctl start atd # systemctl enable atd --------- On SysVinit --------- # service atd start # chkconfig --level 35 atd on
ഒരിക്കൽ atd
റൺ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ ഏത് കമാൻഡും ടാസ്uക്കും ഷെഡ്യൂൾ ചെയ്യാം. അടുത്ത മിനിറ്റ് ആരംഭിക്കുമ്പോൾ www.google.com
എന്നതിലേക്ക് 4 പിംഗ് പ്രോബുകൾ അയയ്uക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു (അതായത്, ഇത് 22:20:13 ആണെങ്കിൽ, കമാൻഡ് 22:21:00-ന് എക്uസിക്യൂട്ട് ചെയ്യപ്പെടും) തുടർന്ന് റിപ്പോർട്ട് ചെയ്യുക കമാൻഡ് അഭ്യർത്ഥിക്കുന്ന ഉപയോക്താവിന് ഒരു ഇമെയിൽ വഴി (-m
, പോസ്റ്റ്ഫിക്സ് അല്ലെങ്കിൽ തത്തുല്യമായത് ആവശ്യമാണ്) ഫലം:
# echo "ping -c 4 www.google.com" | at -m now + 1 minute
നിങ്ങൾ -m
ഓപ്ഷൻ ഉപയോഗിക്കരുതെന്ന് തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യപ്പെടും, എന്നാൽ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് ഒന്നും പ്രിന്റ് ചെയ്യപ്പെടില്ല. എന്നിരുന്നാലും, പകരം ഒരു ഫയലിലേക്ക് ഔട്ട്uപുട്ട് റീഡയറക്uട് ചെയ്യാൻ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.
കൂടാതെ, at
ഇനിപ്പറയുന്ന നിശ്ചിത സമയങ്ങൾ അനുവദിക്കുക മാത്രമല്ല: ഇപ്പോൾ, ഉച്ച (12:00), അർദ്ധരാത്രി (00:00), മാത്രമല്ല ഇഷ്uടാനുസൃത 2-അക്ക (മണിക്കൂറുകളെ പ്രതിനിധീകരിക്കുന്നു) കൂടാതെ 4-അക്ക സമയം (മണിക്കൂറും മിനിറ്റും).
ഉദാഹരണത്തിന്,
ഇന്ന് രാത്രി 11 മണിക്ക് updatedb
റൺ ചെയ്യാൻ (അല്ലെങ്കിൽ നാളെ നിലവിലെ തീയതി 11 pm-ൽ കൂടുതലാണെങ്കിൽ), ചെയ്യുക:
# echo "updatedb" | at -m 23
ഇന്ന് 23:55-ന് സിസ്റ്റം ഷട്ട്ഡൗൺ ചെയ്യുന്നതിന് (മുമ്പത്തെ ഉദാഹരണത്തിലെ അതേ മാനദണ്ഡം ബാധകമാണ്):
# echo "shutdown -h now" | at -m 23:55
+
ചിഹ്നവും ആദ്യ ഉദാഹരണത്തിലെ പോലെ ആവശ്യമുള്ള സമയ സ്പെസിഫിക്കേഷനും ഉപയോഗിച്ച് നിങ്ങൾക്ക് നിർവ്വഹണം മിനിറ്റുകൾ, മണിക്കൂറുകൾ, ദിവസങ്ങൾ, ആഴ്ചകൾ, മാസങ്ങൾ അല്ലെങ്കിൽ വർഷങ്ങൾ വൈകിപ്പിക്കാം.
സമയ സവിശേഷതകൾ POSIX മാനദണ്ഡത്തിന് വിധേയമാണ്.
സംഗ്രഹം
ഒരു ചട്ടം പോലെ, നിങ്ങൾക്ക് ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കാനോ തന്നിരിക്കുന്ന ടാസ്uക്ക് ഒരു പ്രാവശ്യം മാത്രം പ്രവർത്തിപ്പിക്കാനോ താൽപ്പര്യപ്പെടുമ്പോഴെല്ലാം ക്രോൺ ജോബ് ഷെഡ്യൂളറിന് പകരം at ഉപയോഗിക്കുക. മറ്റ് സാഹചര്യങ്ങൾക്ക്, ക്രോൺ ഉപയോഗിക്കുക.
അടുത്തതായി, openssl ഉപയോഗിച്ച് ടാർ ആർക്കൈവ് ഫയലുകൾ എങ്ങനെ എൻക്രിപ്റ്റ് ചെയ്യാം, അതുവരെ Tecmint-ലേക്ക് കണക്uറ്റ് ചെയ്uതിരിക്കുക.