Retourner au contenu associé (entrée de forum : supprimer vielles lignes d'un log (Résolu))
Posté par Arthur Accroc le 17 octobre 2020 à 13:44. En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.
Si tu peux faire une approximation du style deux mois = 60 jours + le jour courant, avec un logrotate paramétré avec daily et rotate 60, la ligne de commande que tu as indiquée peut être remplacée par un simple cat, du style :
daily
rotate 60
cat log.60 log.59 log.58 log.57 log.56 log.55 log.54 log.53 log.52 log.51 log.50 log.49 log.48 log.47 log.46 log.45 log.44 log.43 log.42 log.41 log.40 log.39 log.38 log.37 log.36 log.35 log.34 log.33 log.32 log.31 log.30 log.29 log.28 log.27 log.26 log.25 log.24 log.23 log.22 log.21 log.20 log.19 log.18 log.17 log.16 log.15 log.14 log.13 log.12 log.11 log.10 log.9 log.8 log.7 log.6 log.5 log.4 log.3 log.2 log.1 log > log_assemble.txt
J’ai généré cette ligne avec :
perl -e 'print "cat ", map("log.$_ ", reverse(1 .. 60)), "log > log_assemble.txt\n"'
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Voici ma ligne de commande :
Posté par Arthur Accroc . En réponse au message supprimer vielles lignes d'un log (Résolu). Évalué à 2.
Si tu peux faire une approximation du style deux mois = 60 jours + le jour courant, avec un logrotate paramétré avec
dailyetrotate 60, la ligne de commande que tu as indiquée peut être remplacée par un simple cat, du style :J’ai généré cette ligne avec :
« Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone