De av oss som liker å ha planlagte oppgaver på PC-en, automatiserer oppgaver og sånne ting, vet vi grundig cron og konsekvent, crontab.
Det hender at i ArchLinux nå har ting endret seg, SystemD Han er den allmektige som vet alt, gjør alt og alle er avhengige av ham ... så, det vi gjorde før var redigere / etc / crontab, vel, vi vil ikke være i stand til å gjøre det lenger 🙁
Nå i ArchLinux må vi installere en pakke som heter kjæreste, som vil gjøre det lettere for oss å automatisere oppgaver, planlegge ordrer for systemet å følge på et bestemt tidspunkt.
Installer og aktiver Cronie
Det første vil åpenbart være å installere cronie, for dette:
sudo pacman -S cronie
Så må vi starte det og aktivere det:
sudo systemctl start cronie sudo systemctl aktiver cronie
Hvordan planlegge en oppgave med Cronie?
Det er enkelt, ved hjelp av en kommando som vi også kunne bruke før, vil det tillate oss å redigere brukerens planlagte oppgaver.
Men først!!, de som ikke er kjent med vi Jeg anbefaler at du erklærer det nano som hans standard editor i terminal:
ekko "eksport EDITOR = nano" >> $ HOME / .bashrc eksport EDITOR = nano
For å faktisk planlegge en oppgave, bruker vi kommandoen:
crontab -e
Dette viser oss en tekstredigerer i terminalen (nano hvis de gjorde det over) tomt, der skriver vi det vi legger før, for eksempel vil jeg si at hvert 1. minutt blir det opprettet en fil i mitt hjem som heter test:
* * * * * touch /home/tu-usuario/prueba
For at endringen skal tre i kraft, det vil si å ta den i betraktning, er det IKKE nødvendig å starte tjenesten på nytt, langt mindre, alt er øyeblikkelig.
Hvordan bruke crontab?
Hvis du ikke vet hvordan du bruker crontab, hva du skal skrive, er det noen artikler som vil være til hjelp:
For eksempel vil jeg at et skript skal utføres klokka 11, linjen vil være:
00 11 * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh
Slutten!
Vel, ikke noe mer å legge til, håper jeg som alltid ... det har vært nyttig.
Gentoo er du?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Jeg gledet meg til en veiledning om bruk av cronie. Endelig kunne jeg finne det. Takk skal du ha!! 😀
unødvendig
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Timere, som wiki forklarer godt, er alternativet i systemd, det er ikke "Gjenbruk Crontab i ArchLinux".
Wow jeg visste ikke "cronie" til slutt jeg kan bruke crontab i archlinux, det er også i chakralinux repos:]
Takk skal du ha!! 0 /
I eksemplet som ble lagt ut, kjørte manuset hver dag klokka 00 og ikke klokka 11. Husk at den første parameteren er minuttene og den andre timen.
Hilsener !!
Oh right, my bad, jeg korrigerer det allerede 🙂
Jeg vet ikke om dette vil gi meg de samme problemene som cron, for meg er det umulig å bruke rtcwake med cron, det fungerer bare ikke for meg, jeg har sett overalt for å planlegge en oppgave med den kommandoen, og det gjør det bare ikke arbeid, for eksempel fungerer dette i terminalen:
sudo rtcwake -m standby -t $ (dato +% s -d '10: 31 ')
men når du legger den med cron, står det bare at den installerer den, men den kan ikke utføre den.
Er det noen som vet hvordan de skal fikse det, eller kan det ikke?
Hilsen