Ripërdorni Crontab në ArchLinux duke përdorur Cronie

Ata prej nesh që duan të kenë detyra të planifikuara në PC, automatizojnë detyra dhe gjëra të tilla, ne i dimë plotësisht cron dhe si pasojë, crontab.

Ndodh që në ArchLinux tani gjërat kanë ndryshuar, SistemiD Ai është i plotfuqishmi që di gjithçka, bën gjithçka dhe të gjithë varen nga ai ... kështu që, ajo që bëmë më parë ishte edit / etc / crontab, mirë, nuk do të mund ta bëjmë më

Tani në ArchLinux duhet të instalojmë një paketë të quajtur kronikë, gjë që do të na e bëjë më të lehtë automatizimin e detyrave, caktimin e porosive që sistemi të ndjekë në një kohë të caktuar.

arklinuxbylapapunk

Instaloni dhe aktivizoni Cronie

Gjëja e parë padyshim që do të jetë instalimi i cronie, për këtë:

sudo pacman -S cronie

Atëherë duhet ta fillojmë dhe ta mundësojmë:

sudo systemctl start cronie sudo systemctl mundëson cronie

Si të caktoni një detyrë me Cronie?

Simpleshtë e thjeshtë, përmes një komande që mund ta përdorim edhe më parë, do të na lejojë të modifikojmë detyrat e planifikuara të përdoruesit tonë.

Por së pari !!, ata që nuk janë njohur me të vi Unë ju rekomandoj që të deklaroheni për nano como su redaktori i paracaktuar në terminal:

echo "export EDITOR = nano" >> $ HOME / .bashrc eksport EDITOR = nano

Për të planifikuar në të vërtetë një detyrë, ne do të përdorim komandën:

crontab -e

Kjo do të na tregojë një redaktues teksti në terminal (nano nëse do të bënin sa më sipër) bosh, aty shkruajmë atë që kemi vendosur më parë, për shembull do të vë që çdo 1 minutë krijohet një skedar në shtëpinë time që quhet test:

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

Që ndryshimi të hyjë në fuqi, domethënë ta marrë parasysh, NUK është e nevojshme të rindizni shërbimin, aq më pak, gjithçka është e menjëhershme.

Si të përdorim crontab?

Nëse nuk dini si të përdorni crontab, çfarë duhet të shkruani, këtu janë disa artikuj që do të jenë të dobishëm:

Për shembull, unë dua që një skenar të ekzekutohet në 11:XNUMX, rreshti do të ishte:

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

E RNDSISHME, ata nuk duhet ta vendosin përdoruesin në skedarin që hapet kur ekzekutojnë crontab -e, më parë në / etc / crontab duhet të vendosnin përdoruesin i cili do të ekzekutonte komandën, tani me crontab -e nuk është më e nevojshme.

Fund!

Epo, asgjë më shumë për të shtuar, shpresoj si gjithmonë ... ka qenë e dobishme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   mat1986 dijo

    Unë prisja me padurim një tutorial për përdorimin e cronie. Më në fund munda ta gjej. Faleminderit!! 😀

    1.    mario dijo

      Kohëmatësit, siç e sqaron mirë wiki, janë alternativa në systemd, nuk është "Reuse Crontab in ArchLinux".

  2.   algave dijo

    Uau nuk e dija "cronie" më në fund mund të përdor crontab në archlinux, është gjithashtu në repot e chakralinux:]

    Faleminderit!! 0 /

  3.   Eduardo dijo

    Në shembullin e postuar, skenari do të ekzekutohet çdo ditë në orën 00:11 dhe jo në 11:00. Mos harroni se parametri i parë është minuta dhe i dyti ora.

    Përshëndetje!

    1.    KZKG ^ Gaara dijo

      Oh mirë, e keqja ime, unë tashmë e korrigjoj atë

  4.   vullnetarmand dijo

    Nuk e di nëse kjo do të më jepte të njëjtat probleme si cron, për mua është e pamundur të përdor rtcwake me cron, thjesht nuk funksionon për mua, unë kam shikuar kudo për të caktuar një detyrë të asaj komande dhe thjesht nuk funksionon, për shembull kjo funksionon në terminal:
    sudo rtcwake -m gatishmëri -t $ (data +% s -d '10: 31 ')
    por kur e vendos me cron thotë vetëm se po e instalon por nuk mund ta ekzekutojë.
    A di dikush si ta rregullojë, apo nuk mundet?
    të fala