GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significa ">/dev/null 2>&1" in questo articolo di Crontab Basics??

Questa domanda ha già risposte qui :reindirizzamento a /dev/null

(6 risposte)
Chiuso 6 anni fa.

Sto leggendo un articolo su crontab

C'è qualcosa nella disabilitazione dell'invio automatico di email.

  1. Disabilita e-mail Per impostazione predefinita, cron jobs invia un'e-mail all'account utente che esegue il cronjob. Se questo non è necessario, metti il ​​seguente comando
    Alla fine della riga del lavoro cron.

    >/dev/null 2>&1
    

Qual è il significato dettagliato di 2 > & e 1 ? Perché metterlo alla fine di un file crontab disattiverebbe l'invio di e-mail?

Risposta accettata:

> è per il reindirizzamento

/dev/null è un buco nero in cui tutti i dati inviati verranno scartati

2 è il descrittore di file per l'errore standard

> è per il reindirizzamento

& è il simbolo del descrittore di file (senza di esso, il seguente 1 sarebbe considerato un nome di file)

1 è il descrittore di file per Standard Out

Pertanto >/dev/null 2>&1 reindirizza l'output del tuo programma a /dev/null . Includi entrambi gli Standard Error e Standard Out .

Molte più informazioni sono disponibili nella pagina I/O Redirection di The Linux Documentation Project.

cron ti invierà un'e-mail solo se c'è un output dal tuo lavoro. Con tutto reindirizzato a null , non c'è output e quindi cron non ti invierà email.


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Quanto sono portatili /dev/stdin, /dev/stdout e /dev/stderr?

  4. Quando usare /dev/random vs /dev/urandom?

  5. Linux:cosa significa la lettera "u" in /dev/urandom?

Cosa significa null in Linux e nell'informatica

Che cos'è "/dev/null 2&1" in Linux

Che cos'è /dev/null in Linux

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

Perché sono necessari < o > per usare /dev/tcp

POSSIBILE TENTATIVO DI EFFRAZIONE! in /var/log/secure — cosa significa?