
출력을 캡처하는 스크립트를 작성하려고 합니다.perf top
top
화면 크기를 감지 perf top
하고 화면에 정보를 채우는 것과 유사합니다 . 하지만 안타깝게도 top
배치 모드가 없습니다 perf
. 따라서 를 호출하여 perf top
사용을 시작 screen -d -m
하고 출력을 얻는 것이 현명하다고 생각합니다 -X hardcopy
.
화면을 시작하고 상단을 수행하는 데 사용되는 실제 명령(이스케이프 문자로 인해 백틱이 작은따옴표로 대체됨):
screen -S 'cat $session' -d -m perf top
여기서 이상한 일은 호출이 screen -S 'cat $session' -X hardcopy
빈 파일을 생성한다는 것입니다. 그러나 일단 화면에 연결하고 분리하면 -X hardcopy
예상한 출력이 생성됩니다 perf top
.
출력을 캡처하거나 문제를 해결하는 방법에 대한 perf top
아이디어가 있습니까 screen
? 감사해요.