bash 스크립트 - 감독자 프로그램

bash 스크립트 - 감독자 프로그램

다음을 수행해야 하는 쉘 스크립트를 작성해야 합니다.
- 5초마다 저장합니다.
    - joe 및/또는 vi를 사용하는 사용자 수,
    - 마지막으로 확인했을 때 누군가 vi를 사용하고 있었지만 지금은 사용하지 않는 경우 더 이상 사용하지 마십시오. 프로그램은 사용자에 대한 정보를 인쇄해야 하며, 사용자가 귀하의 그룹에 있으면 그에게 메일을 보내야 합니다.

- 매 분마다 인쇄합니다.
    - 마지막 순간의 joe 및 vi 사용에 대한 통계
    - 평균 변화 . 사용량(증가 또는 감소)

어떤 제안이 있으십니까?

답변1

a=`ps -ef | grep "joe" |wc -l`  
b=`ps -ef | grep "vi" | wc -l`  

echo `date +"%Y%M%D %T"` $a $b >> somelogfile  

아래에 넣어crontab

추가로 /etc/profile다음을 입력합니다.

alias vi "vi; mail -s "some message" mailbox"

관련 정보