実行したくない logrotate.conf に logrotate 設定があります。私がやろうとしているのは:
ログを毎日ローテーションし、ログを切り詰める ログ
のローテーションされた行をメールで送信する ローテーションされたログ
の行を月次アーカイブに追加する
olddirrotated/ がまだ存在しない場合は作成する
ここで何が欠けていますか?
(ログファイルのパス){ 毎日 回転 0 olddir 回転 copytruncate ノダテックス 行方不明 通知なし 圧縮する メールファースト mail メール (at) メール . コム 前回転する オリジナル = $1 置換 = '回転' olddir_path = "${original/php-error.log/$replacement}" mkdir olddir_path エンドスクリプト 後回転 オリジナル = $1 置換 = '回転' olddir_path = "${original/php-error.log/$replacement}" cat "${olddir_path}/php-error.log.1" >> "${olddir_path}/php-error-monthly.log" エンドスクリプト }