Ne meistä, jotka haluavat suunnitella tehtäviä tietokoneelle, automatisoivat tehtäviä ja vastaavia asioita, tiedämme perusteellisesti cron ja näin ollen, crontab.
ArchLinuxissa nyt asiat ovat muuttuneet, JärjestelmäD Hän on kaikkivaltias, joka tietää kaiken, tekee kaiken ja kaikki riippuvat hänestä ... joten mitä teimme aiemmin, oli edit / etc / crontab, no, emme pysty siihen enää 🙁
Nyt ArchLinuxissa on asennettava paketti nimeltä cronie, mikä helpottaa tehtävien automatisointia, aikatauluttaa järjestelmän seuraamista tiettynä ajankohtana.
Asenna ja ota Cronie käyttöön
Ensimmäinen asia on tietysti asentaa cronie tähän:
sudo pacman -S cronie
Sitten meidän on käynnistettävä se ja otettava se käyttöön:
sudo systemctl Käynnistä cronie sudo systemctl ota käyttöön cronie
Kuinka ajoittaa tehtävä Cronien kanssa?
Se on yksinkertainen, komennon avulla, jota voisimme käyttää myös aiemmin, sen avulla voimme muokata käyttäjän ajoitettuja tehtäviä.
Mutta ensin!!, ne, jotka eivät tunne sitä vi Suosittelen, että ilmoitat nano sen oletustoimittaja päätelaitteessa:
echo "export EDITOR = nano" >> $ HOME / .bashrc export EDITOR = nano
Tehtävän oikeaan ajastamiseen käytämme komentoa:
crontab -e
Tämä näyttää meille tekstieditorin terminaalissa (nano, jos he tekisivät yllä mainitut) tyhjä, sinne kirjoitamme aikaisemmin kirjoittamamme tiedot, esimerkiksi sanon, että joka toinen minuutti kotiini luodaan tiedosto nimeltä testi:
* * * * * touch /home/tu-usuario/prueba
Muutoksen voimaantulon eli sen huomioon ottamiseksi palvelua EI tarvitse käynnistää uudelleen, vielä vähemmän, kaikki on välitöntä.
Kuinka käyttää crontabia?
Jos et tiedä miten käyttää crontabia, mitä sinun pitäisi kirjoittaa, tässä on joitain artikkeleita, joista on hyötyä:
Haluan esimerkiksi komentosarjan suoritettavan klo 11, rivi olisi:
00 11 * * * cd /home/kzkggaara/Scripts/ && ./miscript.sh
Loppu!
No mitään muuta lisätä, toivon kuten aina ... se on ollut hyödyllistä.
Gentoo oletko?
https://wiki.gentoo.org/wiki/Handbook:X86/Installation/Tools
Odotin innolla opastusta cronien käytöstä. Viimeinkin löysin sen. Kiitos!! 😀
turhaa
https://wiki.archlinux.org/index.php/Systemd/Timers#As_a_cron_replacement
Ajastimet, kuten wiki selittää hyvin, ovat vaihtoehto systemd: ssä, se ei ole "Käytä Crontabia uudelleen ArchLinuxissa".
Vau en tiennyt "cronie" vihdoin voin käyttää crontabia archlinuxissa, se on myös chakralinux-repoissa:]
Kiitos!! 0 /
Lähetetyssä esimerkissä komentosarja suoritettiin joka päivä klo 00:11 eikä klo 11:00. Muista, että ensimmäinen parametri on minuutit ja toinen tunti.
Terveisiä !!
Voi oikein, paha, korjaan sen jo 🙂
En tiedä aiheuttaako tämä minulle samat ongelmat kuin cron, minulle on mahdotonta käyttää rtcwakea cronin kanssa, se ei vain toimi minulle, olen etsinyt kaikkialta aikatauluttamaan kyseisen komennon tehtävän, eikä se yksinkertaisesti työ, esimerkiksi tämä toimii terminaalissa:
sudo rtcwake -m valmiustila -t $ (päivämäärä +% s -d '10: 31 ')
mutta kun laitat sen croniin, se vain sanoo, että se asentaa sen, mutta se ei voi suorittaa sitä.
Tietääkö kukaan sen korjaamisen, vai eikö se voi?
terveiset