Linux에서 특정 프로그램/명령이 실행되는 빈도는 어떻게 계산합니까?특정 명령의 실행 횟수를 계산하십시오.
wrapper-shell-script를 피할 수 있습니까?
나는 계산하고 그가 당신의 필요에 맞게 조정 answer.Just 수
Linux에서 특정 프로그램/명령이 실행되는 빈도는 어떻게 계산합니까?특정 명령의 실행 횟수를 계산하십시오.
wrapper-shell-script를 피할 수 있습니까?
나는 계산하고 그가 당신의 필요에 맞게 조정 answer.Just 수
하는 SystemTap의 fork tracer :-) 더 나은 도구의 관리를 설득 내 빌드주기를 측정 할 필요가있다. (내 경우)
생산history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail | sort -nr
:
이 표창 라인은 사용자가 입력 가장 자주 사용하는 명령 프롬프트를 표시합니다
104 reset
89 ll
78 cd
52 sudo
45 ssh
45 ./unittest.sh
44 ps
38 python
37 man
29 ls
잘 모르겠어요를 A와 별칭 카운트 경우 쉘 래퍼 스크립트 ... 그렇지 않다면 다음과 같은 명령은 별칭이 붙은 명령 (이 경우 ls)이 실행 된 횟수를 계산합니다. ~/counter
이라는 파일을 앞에 0으로 만들고이 값이 매번 증가합니다.
alias ls='awk "{print \$1+1}" ~/counter > ~/counter.new ; mv ~/counter.new ~/counter ; ls'
흥미로운 표정이지만 systemtap을 설치할 수 없습니다. – Bastl