crontab

Crontab MAILTO parameeter teate saatmiseks

Crontab MAILTO parameeter teate saatmiseks

Iga kord, kui Crontabi töö täidetakse, saadetakse juurkasutaja e-posti aadressile e-kiri selle töö täitmise kohta.e. e-posti ID, mille olete andnud Croni deemoni seadistamisel. Need on Crontabi teenuse vaikesätted. Mõnes olukorras eelistavad kasutajad saata need teated mujale kui juurkasutaja e-posti aadressi.

Võite kaaluda stsenaariumi, kus meeskonna juht on palunud alluval iga 4 tunni järel tööd teha. Alati, kui see alluv seda ülesannet täidab, peaks meeskonna juht teatama sellest tegevjuhile, kuid see on võimalik ainult siis, kui alluv teatab iga 4 tunni järel meeskonna juhile, et ta on määratud töö teinud. See tähendab, et kui alluv seda unustab, peab meeskonna juht juhtima tagajärgi.

Seda ülesannet saab lihtsustada, kui kuidagi saab meeskonna juht automaatselt teada iga kord, kui alluv seda ülesannet täidab, ilma et oleks vaja alluvat selgesõnaliselt teavitada meeskonna juhti. Õnneks võimaldab Crontabi teenus Linuxis seda teha, konfigureerides selle parameetri MAILTO nii, et see saaks soovitud adressaadile märguandeid saata. Niisiis, täna räägime parameetri Crontab MAILTO konfigureerimise meetodist, et saata teateid määratud asukohta peale juurkasutaja e-posti aadressi Linux Mint 20.

Crontab MAILTO parameetri seadistamise meetod teatise saatmiseks määratud kohta:

Parameetri Crontab MAILTO konfigureerimiseks teatiste saatmiseks Linux Mint 20 määratud asukohta peate tegema järgmised toimingud:

1. samm: käivitage Crontabi teenus:

Kõigepealt peate käivitama teenuse Crontab, et see saaks määratud töid täita, käivitades terminalis allpool toodud käsu:

$ sudo systemctl start cron


See käsk käivitab taustal kohe deemoni Cron.

2. samm: kontrollige Crontabi teenuse tööolekut:

Crontabi deemoni tööoleku kinnitamiseks võite oma terminalis käivitada järgmise käsu:

$ sudo systemctl status cron


Kui Crontabi deemon töötab, näete selle käsu väljundis olekut "aktiivne (töötab)", nagu on rõhutatud allpool näidatud pildil:

3. samm: avage Nano-redaktoriga Crontabi fail:

Nüüd proovime parameetri MAILTO konfigureerimiseks avada fail Crontab, käivitades terminalis järgmise käsu:

$ crontab -e


Käsu crontab käivitamisel avaneb crontabi fail teie vaiketekstiredaktoriga i.e. nano-toimetaja.

Samm # 4: konfigureerige parameeter MAILTO, et see teavitaks määratud kohta:

Nüüd saate sellele failile lisada mis tahes ülesande, mis tuleb täita Crontabi tööna. Oma olukorras oleme loonud Crontabi töö bash-faili käivitamiseks iga sekundi järel. Kuid enne seda tööd peate sisestama allpool näidatud rea, et konfigureerida MAILTO parameeter teatavale asukohale teatiste saatmiseks:

MAILTO = "E-posti aadress"

Siin peate asendama EmailAddressi selle isiku tegeliku e-posti ID-ga, kellele soovite Crontabi märguandeid saata. Tahtsime saata Crontabi teatise aadressile „[email protected]”, nagu on rõhutatud järgmisel pildil.


Vahel on teil Crontabi faili lisatud rohkem kui üks töö ja võite saata iga töö teatised teisele e-posti aadressile. Sellisel juhul peate enne iga Crontabi failis märgitud tööd lisama ülaltoodud rea MAILTO ja kirjutama lihtsalt vastava e-posti aadressi, kuhu soovite märguandeid saata. Nii saate hõlpsasti konfigureerida parameetri Crontab MAILTO, et saata märguandeid määratud asukohta.

5. samm: installige uus Crontab:

Nüüd saate pärast selle salvestamist oma Crontabi faili sulgeda. Niipea kui teete seda, märkate, et Croni deemon installib uue Crontabi, kuna olete just muutnud Crontabi faili, seadistades parameetri MAILTO.

Samm # 6: kontrollige, kas Crontabi tööd täidetakse või mitte:

Veelgi enam, kui peate ka kinnitama, et äsja teie Crontabi faili lisatud töö käivitub edukalt või mitte, saate seda isegi teha, käivitades oma terminalis järgmise käsu:

$ sudo grep -a “Cron.sh ”/ var / log / syslog

Siin, Cron.sh on bashi faili nimi, mida tahtsime iga sekund käivitada, samas kui Linuxi fail / var / log / syslog sisaldab logi kõigist Crontabi töödest, mis on täidetud kuni ülalmainitud käsu käivitamiseni.


Selle käsu täitmisel märkate selle väljundis, et Cron.sh-fail käivitatakse tegelikult iga sekund, nagu on näidatud alloleval pildil. See tähendab ka seda, et alati, kui see bashi fail käivitatakse, saadetakse meil e-posti aadressile, mis on Crontabi failis parameetriga MAILTO märgitud.

Järeldus:

Järgides kõiki käesolevas artiklis kirjeldatud samme, saab Crontab MAILTO parameetri hõlpsasti konfigureerida nii, et see oleks võimeline saatma e-posti teel teateid igale soovitud saajale. Parameetri MAILTO saab konfigureerida nii paljudele adressaatidele kui soovite. Teisisõnu, kui teil on Crontabi failis loetletud mitu Crontabi tööd, saate hõlpsalt omada nende tööde jaoks eraldi MAILTO parameetreid, et saaksite saata teateid konkreetse töö täitmise kohta kavandatud saajale. Nii saate ka ennast säästa vaevast, et muretsetud isikut käsitsi ülesande täitmisest teavitada.

Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...