wgetコマンドは、リモートサーバーからファイルをダウンロードするためのコマンドラインユーティリティです。また、cronジョブを使用してサーバー側スクリプトをトリガーするためにも使用されます。
問題
cronジョブでwgetを使用している間、ダウンロードしたファイルをホームディレクトリに保存しました。このため、システム内に多数のジャンクファイルが作成されます。
解決策
-O
を使用する 結果ファイル(データ)を特定のファイルと場所に書き込むためのwgetコマンドのオプション。次に、/dev/null
を選択します ターゲットファイルとしてのデバイスファイル。これにより、書き込まれたものはすべて破棄されます。その結果、ホームディレクトリにジャンクファイルは作成されません。
たとえば、元のcronジョブコマンドは次のとおりです。
wget https://www.example.com/cron.php
上記のコマンドを次のように更新します:
wget -q -O /dev/null https://www.example.com/cron.php
ここ:
-q
wgetコマンドの出力をオフにする-
-O /dev/null
ダウンロードしたコンテンツ(ファイル)を/ dev/nullデバイスに書き込みます。
それでおしまい。このチュートリアルが、wgetcronジョブによって生成されたルート上の不要なファイルを回避するのに役立つことを願っています。