script bash - programa supervisor

script bash - programa supervisor

Eu tenho que escrever um shell-script que tem que fazer as seguintes tarefas:
-a cada 5 segundos ele salva:
    -quantos usuários estão usando joe e/ou vi;
    -se alguém estava usando o vi no último exame, mas agora não está mais usando, o programa deve imprimir algo sobre esse usuário e se ele for do seu grupo você deve enviar um email para ele;

-a cada minuto ele imprime:
    -estatísticas de última hora sobre o uso do joe e do vi;
    -a variação pela média de utilização (aumentada ou diminuída);

Alguma sugestão?

Responder1

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

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

colocá-los sobcrontab

além disso, /etc/profilecoloque algo como o seguinte:

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

informação relacionada