나는 보통 watch리눅스 유틸리티를 사용하여 n 초마다 명령의 출력을 반복적으로 볼 수 있습니다.watch df -h /some_volume/ 그러나 다음 watch과 같은 파이프 일련의 명령 으로 사용할 수없는 것 같습니다. $ watch ls -ltr|tail -n 1 내가 그렇게하면 watch실제로보고 ls -ltr있고 출력이 전달되어 tail -n 1아무것도 출력하지 않습니다. 내가 이것을 시도하면 : …
내가 사용하는 watch스크립트로 변경 내 디렉토리의 내용을 참조 (통해 실행 명령을 watch ls dir/) 항목 수가 화면의 세로 길이를 채우면 모든 내용을보기 위해 아래로 스크롤하거나 위로 스크롤 할 수 없다는 것을 제외하고는 훌륭한 도구입니다. 이 방법이 있습니까?
로그 파일에 추가 된 분당 줄 수를 간단히 계산하고 싶습니다. 또한 매 초마다 카운트를 저장하고 싶습니다. 내가 필요한 것은 매초마다 업데이트 될 목록으로 다음 명령의 출력입니다. watch -n1 'wc -l my.log' 'watch'명령의 'update'를 목록으로 출력하는 방법은 무엇입니까?
watch 명령의 최소 간격은 얼마입니까? 맨 페이지와 Google 검색에는 가장 작은 간격 하한이 표시되지 않습니다. 실험을 통해 1 초보다 작을 수 있음을 알았습니다. 테스트하기 위해 방화벽에서이 명령을 실행했습니다. watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes 1 초보다 빠르게 업데이트되지만 실제로 100ms 업데이트를 수행하고 있는지 확실하지 않습니다.
내 /tmp/디렉토리 에있는 파일 수를 보려고합니다 . 이를 위해이 명령이 작동한다고 생각했습니다. watch sh -c 'ls /tmp/|wc -l' 그러나 ls인수가없는 것처럼 작동 합니다. 즉,에 ~있으며 대신 대신 많은 파일을 얻습니다 /tmp/. 해결 방법을 찾았습니다. watch sh -c 'ls\ /tmp/|wc -l' 그런데 왜 내가 사이의 공간을 탈출해야하나요 ls과를 /tmp/? 출력이 공급 …
watch명령의 보이는 출력 만 모니터링 합니까 ? 다음 내용이있는 디렉토리에 있다고 가정하십시오. $ ls a b c d e f g h i j k l m n 내가 실행 watch -g ls -1하면 파일이 추가되거나 제거되면 종료 될 것으로 예상됩니다. 실제로 발생하는 것은 문제의 파일이 다음의 터미널 출력에 표시되는 …
10 초 동안 명령을 수행하고 백그라운드에서 실행하고 watch싶습니다 (따라서 ? 제거 ). 모든 답변은 다음과 같이 표시되지만 11 ~ 14 초 동안 실행됩니다. 이것이 어떻게 이루어질 수 있습니까? while true; do # perform command that takes between 1 and 4 seconds sleep 10 done
jobs백그라운드에서 실행중인 코드를 보는 가장 좋아하는 명령입니다. 동적으로 확인하기 위해 입력하는 경향이 있습니다. watch 'jobs' 아무것도 표시하지 않습니다. 하나 watch 'ps' 완벽하게 작동합니다. 나는 몇 달 동안 같은 실수를 해왔다. 첫 번째가 작동하지 않는 이유를 이해하고 두 번째 작업이 동일한 오류를 멈추는 데 도움이 될 수 있다고 생각합니다. 누구든지 도울 …