Esegui un comando ogni volta che vuoi con AT

Quale utente di GNU / Linux non sa cosa sia cron? È raro che qualcuno non ne abbia sentito parlare o letto cron mai, ma per chi non sa a cosa serve, perché con il cron possiamo eseguire una certa azione nel mese, giorno e ora che vogliamo.

Ma non è da cron Di chi voglio parlare in questo post, se no AT, un comando che ho scoperto leggendo il file blog di gli esseri umani e questo ci consente di eseguire un ordine in un momento specifico.

La differenza tra AT y cron è che il primo non è persistente, quindi se riavviamo il file PC il compito che ti affidiamo andrà perso. Come funziona AT? Bene, molto semplice, il modo di base sarebbe scrivere nel terminale:

$ at 15:37

E dovremmo ottenere qualcosa del genere:
warning: commands will be executed using /bin/sh
at>

Successivamente scriviamo il comando da eseguire in quel momento, ad esempio:
at> killall console

Poi siamo partiti AT digitando Ctrl + D. In sintesi, sarà simile a questo:

Se guardi l'immagine, quando finiamo AT ci dà il numero del processo che eseguiamo:

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

In questo caso è il numero 3. Quando abbiamo diversi processi eseguiti con AT, possiamo consultarli con il comando:

$ atq

Quando conosciamo il processo che vogliamo uccidere, dobbiamo solo digitare:

$ atrm #

Quindi, se voglio terminare il processo di esempio, devo solo mettere:

$ atrm 3

Pronto

AT ha altre opzioni, come l'opzione per inviarci un'e-mail quando esegue l'attività. Queste opzioni possono essere visualizzate digitando nella console:

$ man at


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   asse i suddetto

    Questo non lo sapevo ed è molto utile.
    In archlinux devi installare il pacchetto at ed eseguire il demone atd per usarlo.

  2.   senza nome suddetto

    interessante, può essere utile in momenti specifici

  3.   crotus suddetto

    Adoro i suggerimenti sui terminali! Utilizzando Tilda / Yakuake per l'accessibilità, il terminale è un fedele alleato.

  4.   hacker775 suddetto

    Molto utile

    grazie

  5.   Stronzo suddetto

    su Debian richiede "exim-base e exim-config"; Ci sono molte persone su Debian che

  6.   BigM suddetto

    Potresti spiegare più o meno cosa fa quando ci metti "killall console" e come so che il mio at è già stato eseguito?

  7.   alex suddetto

    Bem obiettivo! Bom artigo! Grazie!

  8.   Pepo suddetto

    Buff, non serve ad automatizzare permanentemente nulla collegandolo a un comando. Il comando at richiede una risposta umana per essere eseguito.