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.
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
Fund!
Epo, asgjë më shumë për të shtuar, shpresoj si gjithmonë ... ka qenë e dobishme.
Gentoo je ti
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Unë prisja me padurim një tutorial për përdorimin e cronie. Më në fund munda ta gjej. Faleminderit!! 😀
e panevojshme
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Kohëmatësit, siç e sqaron mirë wiki, janë alternativa në systemd, nuk është "Reuse Crontab in ArchLinux".
Uau nuk e dija "cronie" më në fund mund të përdor crontab në archlinux, është gjithashtu në repot e chakralinux:]
Faleminderit!! 0 /
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!
Oh mirë, e keqja ime, unë tashmë e korrigjoj atë
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