サーバー上のすべてのサイトのログファイルのみをtarで保存

サーバー上のすべてのサイトのログファイルのみをtarで保存

すべてのログ ファイルをサーバーから転送する必要があるのですが、誰か助けていただければと思います。かなり行き詰まっています。

ディレクトリとファイルの構造は次のようになります。

/var/www/vhosts/site1.com/statistics/logs/access_log* /var/www/vhosts/site2.com/statistics/logs/access_log* /var/www/vhosts/site3.com/statistics/logs/access_log* /var/www/vhosts/site4.com/statistics/logs/access_log*

すべてのドメイン フォルダーと、access_log で始まるファイルのみを tar する必要があります。

助けてくれてありがとう。

答え1

これは Plesk サーバーですか? そうである場合は、/tmp は小さなパーティションである可能性があるため、使用には注意してください。

使用するのは:tar -cvf /var/logs.tar /var/www/vhosts//統計/ログ/アクセスログ

その後、gzip、bzip2、またはその他の zip プログラムを使用してログを圧縮できます。

/var/logs.tar を gzip します

答え2

cd /var/www/vhosts; tar cjf /tmp/logs.tar.bz2 */*/*/access_log*

関連情報