GoGPT Best VPN GoSearch

온웍스 파비콘

shtool-rotate - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 shtool-rotate를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 shtool-rotate 명령입니다.

프로그램:

이름


shtool-rotate - GNU shtool 로그 파일 회전

개요


쉬툴 회전 [-v|--말 수가 많은] [-t|--추적하다] [-f|--힘] [-n|--num-파일 계산] [-s|--크기
크기] [-c|--복사] [-r|--제거하다] [-a|--아카이브-디렉터리 DIR] [-z|--압박 붕대 [수단:]수평]
[-b|--배경] [-d|--지연] [-p|--인주 ] [-m|--방법 모드] [-o|--소유자 소유자]
[-g|--그룹 그룹] [-M|--마이그레이션 cmd를] [-P|--프롤로그 cmd를] [-E|--발문 cmd를] 파일 [파일 ...]

기술


이 명령은 로그 파일을 회전합니다. 파일 이후에 최대 계산 (선택적으로
압축) 아카이브 파일. 아카이브 파일 이름은 "파일.번호[압축 접미사]"
어디에 번호 는 버전 번호이며 0은 최신 버전이고 "계산-1" 가장 오래된 것.

회전 단계는 다음 단계로 구성됩니다.

1. 마지막 아카이브 파일 제거 2. 아카이브 파일 번호 이동 3. 아카이브 파일 0 생성
파일 4. 잘라내기/재생성 파일

옵션


다음 명령줄 옵션을 사용할 수 있습니다.

-v, --말 수가 많은
일부 처리 정보를 표시합니다.

-t, --추적하다
실행되는 필수 셸 명령의 출력을 활성화합니다.

-f, --힘
존재하지 않는 경우 아카이브 디렉토리를 강제로 자동 생성합니다. 누락도 건너뛰기
순환 단계의 중간 로그 파일. 기본값은 둘 다에서 오류와 함께 종료하는 것입니다.
사례. 나를 해결

-n, --num-파일 계산
만들기 계산 아카이브 파일. 기본값은 10입니다.

-s, --크기 크기
로그 파일이 다음을 초과하는 경우에만 회전 크기. 논쟁 거리 크기 로도 지정할 수 있습니다.
후행 단위 "K"(킬로), "M"(메가) 또는 "G"(기가). "프롤로그"와 "에필로그"는
회전이 실제로 발생하는 경우에만 실행됩니다.

-c, --복사
파일 보관 후 원본을 자릅니다. 기본값은 이동입니다. 파일 보관합니다.

응용 프로그램이 로그 파일을 다시 열지 않는 한 계속해서 동일한 파일에 씁니다.
기본 이동 사례에서 응용 프로그램은 가지고 있던 아카이브에 기록합니다.
이전에 다음과 같이 열었습니다. 파일. 사본의 경우 신청서는 원본에 씁니다.
파일. 복사 접근 방식의 단점은 로그 파일 항목이 복사될 때 손실된다는 것입니다.
기록 파일 복사 실행과 잘라내기 작업 사이. 그만큼
이동 접근 방식의 단점은 애플리케이션이 이동을 감지해야 하거나
로그를 다시 열도록 트리거됩니다(즉, 에필로그를 통해).

-r, --제거하다
제거 파일 새 빈 파일을 제공하는 대신 회전 후.

-a, --아카이브-디렉터리 DIR
아카이브 디렉터리를 지정합니다. 기본값은 다음과 같은 디렉토리에 아카이브를 만드는 것입니다.
파일 위치.

-z, --압박 붕대 [수단:]수평
압축 수준으로 아카이브 파일 압축 가능 수평 기본적으로
검색을 bzip2(1) gzip을(1)과하면 압축(1) $PATH에서 검색되지만 다음도 가능합니다.
세 가지 특정 도구 중 하나를 압축 수준에 접두사로 지정하여 이를 재정의합니다.
이름.

-b, --배경
백그라운드 압축을 활성화합니다.

-d, --지연
아카이브 파일 번호 0의 ​​압축을 지연합니다. ``-c''는 사용하지 않고,
애플리케이션이 이미 아카이브 파일 0을 통해 계속 기록할 수 있기 때문입니다.
파일 핸들을 엽니다.

-p, --인주
앞에 오는 XNUMX으로 패딩을 활성화합니다. 번호 파일명의 일부
"파일.numbercompress 접미사". 기본 패딩 1. 다음과 같은 경우에 흥미롭습니다.
여전히 정렬된 디렉토리로 이어지기 때문에 10개 이상의 아카이브 파일이 사용됩니다.
목록.

-m, --방법 모드
생성된 파일에 적용되는 파일 모드, 참조 chmod를(1). 모드를 "-"로 설정하면 건너뜁니다.
이 단계를 수행하고 일반적으로 다음을 기반으로 하는 운영 체제 기본값을 그대로 둡니다. 마스크(1).
일부 파일 모드는 수퍼유저 권한을 설정해야 합니다. 기본값은 0755입니다.

-o, --소유자 소유자
생성된 파일에 적용된 파일 소유자 이름 또는 ID, 참조 chown하지(1). 이 옵션
실행하려면 수퍼유저 권한이 필요합니다. 기본값은 이 단계를 건너뛰고
일반적으로 실행 uid 또는 상위를 기반으로 하는 운영 체제 기본값
setuid 디렉토리.

-g, --그룹 그룹
생성된 파일에 적용된 파일 그룹 이름 또는 ID, 참조 을 chgrp(1). 이 옵션
최대한 확장하려면 수퍼유저 권한이 필요합니다.
of 그룹 대부분의 운영 체제에서 제한됩니다. 기본값은 이 단계를 건너뛰고 떠나는 것입니다.
일반적으로 실행 중인 gid 또는 부모를 기반으로 하는 운영 체제 기본값
setgid 디렉토리.

-M, --마이그레이션 cmd를
아카이브 파일 번호 바로 앞에서 "migration" 명령 실행 계산-1이 제거됨
파일 시스템에서. 지정된 cmd를 아카이브 파일 이름을 명령줄로 받습니다.
논의.

-P, --프롤로그 cmd를
회전 단계 전에 "프롤로그" 명령을 실행하십시오. 함께 유용 -s.

-E, --발문 cmd를
회전 단계 후에 "epilog" 명령을 실행합니다. 함께 유용 -s.


# 쉘 스크립트
shtool 회전 -n10 -s1M -zbzip2:9 -d -r /var/log/ap.access.log
shtool 회전 -n5 -s128K -zbzip2:9 -d -r /var/log/ap.error.log
우아한 아파치

연혁


The GNU 쉬툴 회전 명령은 원래 Ralf S. Engelschall이 작성했습니다.
<[이메일 보호]> 2001년 GNU 쉬툴. 그것의 개발은 필요에 의해 촉발되었습니다.
유연한 로그 파일 회전 기능이 있습니다. 오픈PKG 프로젝트.

onworks.net 서비스를 사용하여 온라인에서 shtool-rotate 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.