GNU/Linux >> Linux の 問題 >  >> Linux

このCrontabの基本記事で「>/dev / null2>&1」とはどういう意味ですか?

この質問にはすでに回答があります :/ dev/nullへのリダイレクト

(6つの回答)
6年前に閉鎖されました。

crontabに関する記事を読んでいます

メールの自動送信を無効にすることについて何かがあります。

  1. 電子メールを無効にするデフォルトでは、cronジョブはcronジョブを実行しているユーザーアカウントに電子メールを送信します。これが必要ない場合は、cronジョブ行の最後に次の
    コマンドを入力します。

    >/dev/null 2>&1
    

2の詳細な意味は何ですか > および1 ?これをcrontabファイルの最後に置くと、電子メール送信機能がオフになるのはなぜですか?

承認された回答:

> リダイレクト用です

/ dev / null 送信されたデータが破棄されるブラックホールです

2 標準エラーのファイル記述子です

> リダイレクト用です

ファイル記述子のシンボルです(これがない場合、次の 1 ファイル名と見なされます)

1 StandardOutのファイル記述子です

したがって、> / dev / null 2>&1 プログラムの出力を/dev / nullにリダイレクトします 。 標準エラーの両方を含める およびStandardOut

LinuxDocumentationProjectのI/Oリダイレクトページで、さらに多くの情報を入手できます。

cron あなたの仕事からいくつかの出力がある場合にのみあなたに電子メールを送ります。すべてがnullにリダイレクトされます 、出力がないため、 cron メールは送信されません。


Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. / dev/randomと/dev/ urandomをいつ使用するか?

  3. Linux – / dev / urandomで「u」という文字は何を意味しますか?

  1. Linux の /dev/zero および /dev/null ファイルとは

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  1. /dev/urandom の文字「u」は何を意味しますか?

  2. /dev/null に書き込む仮想ブロック デバイスを作成します。

  3. 侵入の可能性があります! /var/log/secure — これはどういう意味ですか?