tail

후속 테일이 이전 파일에서 새 파일로 언제 이동되는지 확인하는 방법
tail

후속 테일이 이전 파일에서 새 파일로 언제 이동되는지 확인하는 방법

그래서 저는 tail -F(또는 tail --follow=filename)를 사용하고 있습니다. 이제 광고된 대로 작동하며 롤오버가 발생하면 새 파일로 이동됩니다. 이것은 훌륭하며 내 로그를 추적하는 데 도움이 됩니다. 문제는 tail이 이전 파일에서 새 파일로 언제 이동되는지 알고 싶다는 것입니다. 세부 사항은 다음과 같습니다. 처리하는 데 15분이 걸리는 대용량 로그 파일이 있습니다. 이제 5분 후에 반전이 발생한다고 가정해 보겠습니다. Tail은 파일 설명을 열고 이를 사용하여 테일링 프로세스를...

Admin

Whiptail 대화 상자를 주기적으로 새로 고칠 수 있습니까?
tail

Whiptail 대화 상자를 주기적으로 새로 고칠 수 있습니까?

대시보드를 표시하는 휩 대화 상자가 있습니다. source ../script/includes/tasks pick_task () { local options=( "$LOGS_TASK" "Check the logs of a service" "$KILL_TASK" "Kills a service" "$KILL_ALL_TASK" "Kills all services" "$SELECT_TASK" "Allows you to select the ser...

Admin

삭제되고 다시 생성되는 로그 파일을 지속적으로 추적하는 방법은 무엇입니까?
tail

삭제되고 다시 생성되는 로그 파일을 지속적으로 추적하는 방법은 무엇입니까?

프로그램이 실행될 때마다 삭제되고 다시 생성되는 로그 파일에서 정보를 추출해야 합니다. 파일이 존재한다는 것을 (다시) 감지한 후, tail정규 표현식과 함께 사용하고 싶습니다 . 정규식은 여러 번 일치하지만 결과는 항상 동일합니다. 한 번만 인쇄한 다음 파일이 다시 생성되면 조사식을 반환하고 싶습니다. 파일 생성을 감지하는 방법을 살펴보았습니다. 패스하는 것도 하나의 방법inotifywait, 그러나 이를 위해서는 별도의 패키지를 설치해야 합니다. stderr아마도 더 간단한 접근 방식은 후행 파일...

Admin

tail의 출력을 클립보드나 단방향 연결 및 제한된 서버를 사용하는 SSH 세션의 어딘가에 저장하려면 어떻게 해야 합니까?
tail

tail의 출력을 클립보드나 단방향 연결 및 제한된 서버를 사용하는 SSH 세션의 어딘가에 저장하려면 어떻게 해야 합니까?

권한이 제한된 인프라의 일부 서버에서 발생한 일부 로그를 보고해야 합니다. 1000줄의 로그를 복사하여 Slack에 붙여넣을 때마다 서버에서 로컬 컴퓨터로 scp를 실행할 수 없습니다. 로컬에서만 scp하여 파일을 가져와 노트북의 디렉터리에 붙여넣을 수 있습니다. 해당 권한이 없기 때문에 이 서버에 패키지를 설치할 수 없습니다. 내가 사용하는 명령은 다음과 같습니다. tail -n 1000 ./mylogfile.log 내 프로세스는 다음과 같습니다. SSH를 통해 서버에 연결 꼬리 명령을 실행하십...

Admin

tail -f alacritty를 사용할 때 버퍼를 뒤로 지우거나 스크롤할 수 없습니까?
tail

tail -f alacritty를 사용할 때 버퍼를 뒤로 지우거나 스크롤할 수 없습니까?

options 와 함께 tail 을 사용하면 -f어쨌든 화면을 지우는 방법을 찾을 수 없습니다. 하나만 표시됩니다 ^L. docker를 사용하여 라이브 로그를 추적할 때도 동일한 문제가 발생합니다. 쉘에만 있지만 cmd-k잘 작동합니다 . 나는 github에서 이 문제를 제기했습니다(https://github.com/alacritty/alacrity), 그러나 그들은 그것이 자신들의 문제가 아니라고 재빨리 결정했습니다. 무슨 일이 일어나고 있는지 알려줄 수 있는 사람이 있나요? 화면 지우기가 터미널 ...

Admin

여러 파일을 tail -f하고 단일 출력에서 ​​각 파일을 개별적으로 grep하는 방법은 무엇입니까?
tail

여러 파일을 tail -f하고 단일 출력에서 ​​각 파일을 개별적으로 grep하는 방법은 무엇입니까?

여러 개의 로그 파일(웹 서버 관련, 다양한 error_log, access_log 등)이 있고 이를 실시간으로 모니터링하고 싶습니다(예: 최근 업데이트 확인). 각 파일을 필터링하려면 다른 문자열을 사용하거나 필터링 없이 사용해야 합니다. 개별적으로. 로그 파일 세트가 있다고 가정해 보겠습니다.file1.log file2.log file3.log file4.log file5.log file1.log file2.log file3.log필요한 처음 세 파일문자열로 필터링string사용자 이름의 경로 또...

Admin

꼬리 -f | 텍스트 색상 수정
tail

꼬리 -f | 텍스트 색상 수정

tail -f 이후에 텍스트를 수정하고 있습니다. 파일을 모니터링하는 다음 프로그램이 있습니다. tail -vf -c5 /tmp/index \ | cat -n \ | sed s/^[^0-9]*\\\([0-9]\\\)/__\\\1__/g - \ ; sed가 tail의 출력을 성공적으로 변경했습니다. 이제 다른 터미널에서 다음을 수행할 수 있습니다. RED='\033[0;...

Admin

initramfs를 사용하여 운영 체제의 파일 시스템 이미지를 찾는 방법
tail

initramfs를 사용하여 운영 체제의 파일 시스템 이미지를 찾는 방법

내 하드 드라이브에 Kali Linux와 함께 Tails를 설치하고 싶습니다. 그래서 시스템에 Kali를 설치하고 Grub2를 준비했습니다. 또한 Tails 설치를 위해 3GB 파티션을 만들고 FAT32로 포맷하고 이름을 Tails로 지정한 다음 ddtails 아카이브를 추가했습니다. 이제 내 사이트로 가서 Tails 파일의 줄을 grub.cfg입력합니다 .grub.cfg 추가적으로 3GB 용량의 "TailsData"라는 파티션을 만들었습니다. 이제 부트로더에 들어가면 Kali와 Tails를 선택할 ...

Admin

알파인 리눅스: BusyBox 테일을 GNU 테일로 교체
tail

알파인 리눅스: BusyBox 테일을 GNU 테일로 교체

실행 중인 백그라운드 테일 프로세스가 자동으로 종료될 수 있도록 tail ... --pid=PID도커 컨테이너에서 이미지 기반 옵션을 사용해야 합니다 .Alpine 아쉽게도 BusyBox tailAlpine Docker 이미지에 제공된 이미지는 이 기능을 지원하지 않습니다. 교체 방법을 설명하는 자료를 찾아보았지만 성공하지 못했습니다. 이미지 크기가 중요하기 때문에 다른 기본 이미지를 사용하고 싶지 않습니다. 어떻게든 GNU tail로 전환할 수 있나요? ...

Admin

여러 파일에서 키워드를 지속적으로 추적하고 각 보고서 줄의 시작 부분에 파일 이름을 포함하는 방법
tail

여러 파일에서 키워드를 지속적으로 추적하고 각 보고서 줄의 시작 부분에 파일 이름을 포함하는 방법

tail -f a/b/c.log d/e/f.log 다음과 같은 로그를 기록합니다. ==> a/b/c.log <== xxx yyy Exception happened 1 zzz ==> d/e/f.log <== rrr Exception happened 2 sss 다음과 같이 "Exception"이 포함된 줄을 선택하도록 명령을 변경하려면 어떻게 해야 합니까? a/b/c.log: Exception happened 1 d/e/f.log: Exception happened 2 이 솔...

Admin

머리와 꼬리만 사용하여 문자열의 일부 추출
tail

머리와 꼬리만 사용하여 문자열의 일부 추출

안녕하세요. 헤드, 테일, 파이프(결국 리디렉션)만 사용하여 문자열의 시작, 중간, 끝을 추출하고 출력하는 방법이 있는지 궁금합니다. 예: 다음 문자열이 주어지면 SHOWpijfirefjTHISezpijSTRING명령은 'SHOWTHISSTRING'을 출력해야 합니다. 나는 다음과 같은 것을 시도했습니다 (head -c 4 mdp > /dev/tty) | (tail -c +13 mdp | head -c 4 > /dev/tty) | (tail -c 6 mdp > /dev/tty) 2&g...

Admin

여러 라인 세트를 잡기 위한 Head/Tail 명령
tail

여러 라인 세트를 잡기 위한 Head/Tail 명령

하나의 명령으로 파일의 처음 두 줄(43행과 44행)과 마지막 두 줄을 가져와야 합니다. && 또는; 같은 특수 연산자를 사용하지 않고 헤드, 테일 및 파이프 명령만 사용하여 이를 인쇄할 수 있습니까? 내가 생각할 수 있는 건 이것 뿐이야 (cat cool | head -n 2) | (tail -n +43 | head -n 2) | (tail -n 2) 하지만 고양이가 있어요...또 다른 옵션은 (head -n 2 < cool) | (tail -n +43 < cool | ...

Admin