
私シェルスクリプト~のためログの回転。以下は私の要件です。
ログファイルを特定のディレクトリに保存するには(/usr/local/jboss-5.10..GA/server/archive/log)を次のものより古いものにします。2月。
アーカイブディレクトリから2か月以上のログを削除したいと思います。ログ形式はserver.log.2015-08-11です。
server.log.2015-02-06 server.log.2015-02-07 server.log.2015-02-08 server.log.2015-02-09 server.log.2015-02-10 server.log.2015-02-11 server.log.2015-02-12 server.log.2015-02-13 server.log.2015-02-14 server.log.2015-02-15
ログファイルは次のパスにあります。
cd /usr/local/jboss-5.1.0.GA/server/pymidol/log/
答え1
まず、ファイルを削除してスペースを作成してください。
(2) arhive ディレクトリからファイルを削除する問題について
find /usr/local/jboss-5.10..GA/server/archive/log -type f -name server.log.* -mtime +60 -exec rm {} \;
あなたの(1)質問について
find /usr/local/jboss-5.10..GA/server/pymidol/log -type f -name server.log.* -mtime +60 -exec mv {} /usr/local/jboss-5.10..GA/server/archive/log \;