我一直在尝试使用logrotate实用程序并将压缩后的日志移动到s3,但是,只有在强制完成后才旋转

时间:2019-03-22 07:59:25

标签: amazon-s3 logrotate s3cmd

我已将其配置为每小时运行一次,它每小时轮转一次日志,但未将其发送到s3,这可能是什么原因?

/ var / log / newlog {

        return Object.assign({}, todo, text)

/ usr / lib / newlog / new是一个脚本,使用s3cmd将.gz文件同步到s3

1 个答案:

答案 0 :(得分:0)

从上面的代码可以看出,没有提到应将日志文件压缩到的S3存储桶。 您的脚本应添加以下行:


/ var / log / newlog {

package app.tab.simple.fragmenttut;

import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class WindowsFragment extends Fragment {
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_dynamic_windows, container, false);
        return rootView;
    }
}

}


其中logging-bucket是将存储压缩文件的存储桶的名称。 另外,请确保用户具有对S3的权限。

谢谢