cronjobからのログファイルの生成を防ぐ

cronjobからのログファイルの生成を防ぐ

以下の画像リンクは、ルートに毎分ログ ファイルを作成するように設定した cron ジョブを示しています。

cronジョブを表示するにはここをクリックしてください

私は共有サーバーを使用していますが、ログ ファイルがあるとサーバーの負荷が非常に高くなるため、ログ ファイルは必要ありません。schedulesms.1、schedulesms.2 などのファイルが作成されます。

ログ ファイルを作成しないようにする方法を教えてください。

答え1

表示されているファイルは出力ではありませんcron。出力wgetの最も一般的な用途は、wgetディスク上の Web ページを取得することです。

リダイレクトstdinとを行っている間、 Web ページの保存の使用stdoutを考慮していませんでした。wget

その URL にアクセスするだけの場合は、 quiet オプションwgetを使用して出力を保存しないように要求できます-q

あたりman wget:

-q
--quiet Wget の出力をオフにします。

また、共有サーバー上で cron ジョブを毎分実行するのではなく、次のように最低でも 5 分ごとに実行することを好みます。

*/5 * * * * wget -q http://yoururl > /dev/null 2>&1

関連情報