Suorita komento milloin tahansa AT: n avulla

Mikä käyttäjän GNU / Linux hän ei tiedä mikä hän on cron? On outoa, että joku ei ole kuullut tai lukenut siitä cron joskus, mutta niille, jotka eivät tiedä mihin se on tarkoitettu, koska cron voimme suorittaa tietyn toiminnon haluamassamme kuussa, päivässä ja tunnissa.

Mutta se ei ole peräisin cron Kenestä haluan puhua tässä viestissä, jos ei AT, komento, jonka löysin lukemalla blogi ihmisille ja sen avulla voimme toteuttaa tilauksen tiettynä ajankohtana.

Ero välillä AT y cron on, että ensimmäinen ei ole pysyvä, joten jos käynnistämme PC meille uskottu tehtävä menetetään. Kuinka se toimii AT? No, hyvin yksinkertainen, perustapa olisi kirjoittaa terminaaliin:

$ at 15:37

Ja meidän pitäisi saada jotain tällaista:
warning: commands will be executed using /bin/sh
at>

Myöhemmin kirjoitamme komennon, joka suoritetaan tuolloin, esimerkiksi:
at> killall console

Sitten lähdimme AT kirjoittaminen Ctrl + D. Yhteenvetona se näyttää tältä:

Jos katsot kuvaa, kun olemme lopettaneet AT: n, antaa meille suoritettavan prosessin numeron:

job 3 at Tue Oct  2 15:45:00 2012

Tässä tapauksessa se on numero 3. Kun meillä on useita prosesseja suoritettu AT, voimme kuulla heitä komennolla:

$ atq

Kun tiedämme prosessin, jonka haluamme tappaa, meidän on vain kirjoitettava:

$ atrm #

Joten, jos haluan tappaa esimerkkiprosessin, minun täytyy vain laittaa:

$ atrm 3

Valmis

AT: llä on muita vaihtoehtoja, kuten mahdollisuus lähettää meille sähköpostia, kun se suorittaa tehtävän. Nämä vaihtoehdot näkyvät kirjoittamalla konsoliin:

$ man at


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   i akseli dijo

    Tätä en tiennyt ja se on erittäin hyödyllinen.
    Archlinuxissa sinun on asennettava at-paketti ja suoritettava atd-demoni sen käyttämiseksi.

  2.   nimettömänä dijo

    mielenkiintoista, se voi olla hyödyllinen tietyissä hetkissä

  3.   kroto dijo

    Rakastan päätevinkkejä! Tildan / Yakuaken käyttö esteettömyyden vuoksi terminaali on uskollinen liittolainen.

  4.   Hakkari775 dijo

    Todella hyödyllinen

    kiitos

  5.   kusipää dijo

    debianilla se vaatii "exim-base ja exim-config"; Debianissa on paljon ihmisiä, jotka

  6.   BigM dijo

    Voisitko selittää enemmän tai vähemmän, mitä se tekee, kun laitat siihen "killall-konsolin" ja mistä tiedän, että minun at on jo teloitettu?

  7.   Alex dijo

    Bem tavoite! Pomo artigo! Kiitos!

  8.   pepo dijo

    Buff, se ei palvele mitään pysyvää automatisointia liittämällä sen komentoon. At-komento vaatii ihmisen vastauksen suorittamista.