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.
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
Lõpp!
No midagi muud lisada, loodan nagu alati ... see on olnud kasulik.
Gentoo oled sina?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Ootasin põnevusega cronie kasutamise õpetust. Lõpuks sain selle üles leida. Aitäh!! 😀
asjatu
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Taimerid, nagu wiki hästi selgitab, on systemd alternatiiviks, see pole "Crontabi taaskasutamine ArchLinuxis".
Wow, ma ei teadnud lõpuks "cronie" -st, ma võin archontuxis kasutada crontabi, see on ka chakralinuxi repos:]
Aitäh!! 0 /
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!
Oh õige, mu halb, ma parandan seda 🙂
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