script bash - programa supervisor

script bash - programa supervisor

Tengo que escribir un script de shell que tenga que realizar las siguientes tareas:
-cada 5 segundos guarda:
    -cuántos usuarios están usando joe y/o vi;
    -si alguien estaba usando vi en el último examen, pero ahora ya no lo usa, el programa debería imprimir algo sobre ese usuario y si es de tu grupo deberías enviarle un correo;

-en cada minuto imprime:
    -las estadísticas de último minuto sobre el uso de joe y vi;
    -el cambio por el promedio de uso (aumentado o disminuido);

¿Alguna sugerencia?

Respuesta1

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

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

ponerlos debajocrontab

Además, /etc/profileponga algo como lo siguiente:

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

información relacionada