logrotate

    0熱度

    1回答

    我想配置一個自定義的logrotate策略以每分鐘爲根目錄運行。不幸的是我得到了cron工作的許可,但如果我以root身份手動運行腳本,則不會遇到任何問題。 custom_logrotate.sh #!/bin/bash /usr/sbin/logrotate -f -v /etc/custom_logrotate/custom_logrotate.conf > /var/log/rotate

    4熱度

    1回答

    我已經在我的系統中安裝了Logrotate。 我的日誌文件名是這樣的:登錄2015-09-09.php 這是我在等/ logrotate.conf文件配置: /home/root/php/www/myProject/CI/application/logs/log-%Y-%m-%d.php{ daily size 1K copytruncate com

    0熱度

    1回答

    默認情況下,日誌輪轉會在每次輪換時移動文件名的索引。我想保留舊文件的名稱。每輪:創建新文件+刪除過期。 原因:每次我使用另一臺服務器rsycn這些文件時,我必須下載所有文件,而不是簡單地下載新創建的一個文件並刪除過時的ONE文件。 感謝

    1熱度

    2回答

    我希望用下面的命令作爲cron作業: /usr/sbin/logrotate /home/xxxx/public_html/cgi-bin/logrotate.conf -f 但是該消息是: error: error creating state file /var/lib/logrotate.status: Permission denied 有沒有辦法解決?

    0熱度

    1回答

    我想每小時輪換一次日誌,所以我把logrotate文件放在/etc/cron.hourly/目錄下。這logrotate文件中有以下行。 /usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1 當我打開/etc/logrotate.conf我注意到在配置文件中包含daily關鍵字。 但是,仍然logrotate被調用每小時(因爲它在cro

    0熱度

    1回答

    我正在尋找方法來使用logrotate刪除「catalina。*。log」,這個日期超過了30天。 默認情況下,catalina.log每天都在輪換。我想知道使用logrotate而不是使用腳本刪除30天以前的這些文件的過程。

    1熱度

    1回答

    所以我試圖用logrotate旋轉我的日誌。我目前正在使用copytruncate,但它在旋轉日誌時並未捕獲所有數據。我可以看到約。數據的50行數據正在從複製截斷規範中消失。 我已經做了一些研究,有人建議我使用postrotate腳本並在其中編寫一個腳本,它將複製我的日誌文件的最後部分,並在它旋轉時將其粘貼到新生成的文件中,以便我不會不會丟失任何數據(儘管我可能有重複的數據)。 有誰知道我該怎麼做

    16熱度

    2回答

    在最後的日子裏,我得到從cron的日誌輪播任務每日郵報: /etc/cron.daily/logrotate: 的gzip:標準輸入:文件大小變化而荏苒 哪有我修復它? 謝謝, 吉安馬可。

    0熱度

    1回答

    這是我俗logrotate的文件 /var/log/mysite/uwsgi.log { daily missingok rotate 10 compress notifempty copytruncate } 我今天檢查結果: -rw-r-----. 1 root root 74441041 12月 2 13:13 uwsgi

    2熱度

    1回答

    我們已經設置了syslogd,可以將來自幾個不同服務器的所有日誌合併到一個名爲/ var/log/centrallogs的文件夾中。 (使用logrotate的-d centrallogs)LR不 /var/log/centrallogs/*log { rotate 5 compress missingok notifempty shar