Taaskasutage Crontabi ArchLinuxis Cronie abil

Need meist, kellele meeldib, et ülesanded on arvutis plaanitud, automatiseerivad ülesandeid ja muud sellist, teame põhjalikult cron ja sellest tulenevalt crontab.

Juhtub, et ArchLinuxis on asjad nüüd muutunud, SüsteemD Ta on kõikvõimas, kes teab kõike, teeb kõike ja kõik sõltuvad temast ... nii, mida me varem tegime, oli redigeerimine / etc / crontab, noh, me ei saa seda enam teha

Nüüd peame ArchLinuxis installima paketi nimega kaaslane, mis hõlbustab meil ülesannete automatiseerimist, ajastage tellimusi, et süsteem neid teatud ajal järgiks.

archlinuxbylapapunk

Installige ja lubage Cronie

Esimene asi on ilmselt cronie installimine:

sudo pacman -S cronie

Siis peame selle käivitama ja lubama:

sudo systemctl käivitage cronie sudo systemctl lubage cronie

Kuidas ajastada ülesanne Cronie'ga?

See on lihtne, kasutades käsku, mida saaksime kasutada ka varem, võimaldab see meil redigeerida oma kasutaja ajastatud ülesandeid.

Aga esmalt!!, need, kes pole tuttavad vi Soovitan teil deklareerida nano selle vaikiredaktor terminalis:

kaja "ekspordi redaktor = nano" >> $ HOME / .bashrc ekspordi redaktor = nano

Ülesande tegelikult ajastamiseks kasutame käsku:

crontab -e

See näitab meile tekstiredaktorit terminalis (nano, kui nad ülalnimetatut tegid) tühi, sinna kirjutame, mida me enne panime, näiteks panen, et iga 1 minuti järel luuakse minu kodus fail nimega test:

* *   * * * touch /home/tu-usuario/prueba

Muudatuse jõustumiseks ehk sellega arvestamiseks EI OLE teenust vaja taaskäivitada, veel vähem - kõik on kohene.

Kuidas crontabi kasutada?

Kui te ei tea, kuidas crontabi kasutada, siis mida peaksite kirjutama, siin on mõned artiklid, mis aitavad teil:

Näiteks soovin, et skript käivitataks kell 11, rida oleks:

00 11   * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh

TÄHTIS, nad ei tohiks sisestada kasutajat faili, mis avatakse crontab -e käivitamisel, enne kui / etc / crontab pidid nad panema kasutaja, kes käsu täidab, nüüd crontab -e-ga pole see enam vajalik.

Lõpp!

No midagi muud lisada, loodan nagu alati ... see on olnud kasulik.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   mat1986 DIJO

    Ootasin põnevusega cronie kasutamise õpetust. Lõpuks sain selle üles leida. Aitäh!! 😀

    1.    Mario DIJO

      Taimerid, nagu wiki hästi selgitab, on systemd alternatiiviks, see pole "Crontabi taaskasutamine ArchLinuxis".

  2.   algab DIJO

    Wow, ma ei teadnud lõpuks "cronie" -st, ma võin archontuxis kasutada crontabi, see on ka chakralinuxi repos:]

    Aitäh!! 0 /

  3.   Eduardo DIJO

    Postitatud näites töötab skript iga päev kell 00:11 ja mitte kell 11:00. Pidage meeles, et esimene parameeter on minutid ja teine ​​tund.

    Tervitused!

    1.    KZKG ^ Gaara DIJO

      Oh õige, mu halb, ma parandan seda 🙂

  4.   willarmand DIJO

    Ma ei tea, kas see tekitaks mulle samu probleeme kui cron, minu jaoks on rtcwake'i kasutamine croniga võimatu, see lihtsalt ei tööta minu jaoks, olen otsinud kõikjalt selle käsu ülesande ajastamist ja see lihtsalt ei toimi töö, näiteks see töötab terminalis:
    sudo rtcwake -m ooterežiimis -t $ (kuupäev +% s -d '10: 31 ')
    kuid kui ta seda croniga paneb, siis ütleb ta ainult, et ta installib seda, kuid ta ei saa seda käivitada.
    Kas keegi teab, kuidas seda parandada, või ei saa?
    seoses