Amfani da cron ga kasala. Linux da zunubai masu mutuwa kashi na biyu

damisar barci

Idan kun kasance kasala don yin ayyuka masu maimaitawa akan kwamfutarka, Cron yana yi muku su.

Wannan shi ne labari na biyu daga jerin abubuwan da muke amfani da jerin abubuwan da Cocin Katolika ta kira "zunubai masu mutuwa" a matsayin uzuri ga c.Ƙara sani game da umarni da shirye-shirye na duniyar Linux. A wannan yanayin, muna ci gaba da magana game da amfani da cron wanda zai kasance da amfani sosai ga waɗanda suke noma lalaci.

Ganin cewa muna rayuwa ne a zamanin mutane masu sauƙin ɓata rai, bari in fayyace, kafin in shiga cikin lamarin, ba niyyata ba ce in yi izgili da addinin wani. Ko ta yaya, izgili ne da kai. Na shafe babban bangare na XNUMXs ina karatun katikim ta yadda bayan na yi tarayya ta farko ban sake taka kafa a coci ba sai dai idan wani taron dangi ya bukaci hakan. Dole ne in dawo da wancan lokacin ko ta yaya.

Menene cron da crontab don?

Mun taba cewa cron daemon ne, wato shirin da ke gudana a bango ba tare da sa hannun mai amfani ba. Neman ƙarin bayani don wannan labarin, na gano cewa fassarar daemon (Yadda tsarin Unix da abubuwan da suka samo asali ke kiran wannan nau'in shirin) kamar yadda daemon yake. kuskure mai yaduwaamma ba zan gyara ba. Muna magana ne game da zunubai, dole ne a sami akalla aljani ɗaya.

Ayyukan cron shine aiwatar da, a wani lokaci da aka ƙayyade a baya, wani aiki. Yawancin lokaci yana faruwa saboda bukatun tsarin, kodayake masu amfani zasu iya nuna wasu ta hanyar gyara fayil ɗin rubutu da aka sani da crontab.

A cikin sakon da ya gabata mun faɗi cewa umarnin don ƙirƙirar crontab sune:

crontab –e ga tsoho mai amfani

O

crontab –u nombre_de_usuario ga wani daga cikin sauran.

Crontab fayil ne na rubutu wanda ke ba da umarnin Cron akan abin da za a yi da lokacin da za a yi shi.

Game da amfani da cron ta hanyar crontab

Don ƙirƙirar crontab ɗin mu dole ne mu yi la'akari da waɗannan abubuwan:

  • Ana amfani da layi ɗaya don kowane ɗawainiya.
  • Dole ne a nuna kwanan wata da lokacin aiwatar da aikin. Idan aiki ne mai buƙatar lokaci-lokaci. Misali, kowace Laraba da karfe 5 na safe, sauran sigogi ana maye gurbinsu da asterisks (*).
  • Idan kana son sanya ƙima fiye da ɗaya don siga da aka bayar, kowace ƙima dole ne a raba ta da waƙafi.
  • An raba sigogi tare da sarari.
  • Dole ne a san kundin adireshin inda mai ƙaddamar da umarni yake

Misali, idan muna son kwamfutar yaranmu ta kashe kowace rana da karfe 20:XNUMX na dare, umarnin zai kasance.

0 20 * * * /sbin/shutdown

Idan muna son rufewar ta kasance ranar Lahadi kawai, muna canza umarnin zuwa

0 20 * * 0 /sbin/shutdown

Akwai wasu gajerun hanyoyi da ke cece mu daga rubuta duk sigogi. Su ne:

  • @sa'a: Yi umarni a karfe sa'a. 
  • @kullum: Gudun umarni a farkon kowace rana.
  • @ mako-mako: Gudun umarni a farkon ranar farko ta mako.
  • @ wata-wata: Gudun umarni a farkon ranar farko na kowane wata.
  • @ shekara: Yi umarnin a farkon minti na shekara.

Wasu misalan amfani da wannan umarni sune:

@daily /bin/sh /ruta_al_script/nombre_del_script.sh gudanar da rubutun Bash.

@hourly /bin/python3 /ruta_al_script/nombre_del_script.py gudanar da rubutun Python kowane awa.

A kowane hali dole ne rubutun ya kasance da aiwatar da izini.

A cikin misalan da muka gani, ba wai kawai an nuna umarnin ba, har ma da hanyar da za a iya aiwatarwa. Za mu yi aiki tare da waɗannan kundayen adireshi:

  • /am: Ya ƙunshi duk aikace-aikacen da ake buƙata don aiki na tsarin.
  • /sbin: Anan akwai aikace-aikacen da tushen mai amfani ke buƙata don sarrafa tsarin.
  • / gida: Inda aka adana aikace-aikacen kowane mai amfani.
  • /usr: Ana adana aikace-aikace da fayilolin da masu amfani suka shigar anan. Sun haɗa da fayiloli tare da sunaye da ayyuka da aka ambata a cikin wannan jeri.

A cikin labarin na gaba za mu ga yadda ake haɓaka rubutun crontab da wasu kayan aikin sarrafa kansa da ke akwai don Linux.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.