Bash-Skript - Supervisor-Programm

Bash-Skript - Supervisor-Programm

Ich muss ein Shell-Skript schreiben, das die folgenden Aufgaben ausführen muss:
– alle 5 Sekunden wird gespeichert:
    – wie viele Benutzer joe und/oder vi verwenden;
    – wenn jemand vi bei der letzten Prüfung verwendet hat und es jetzt nicht mehr verwendet, soll das Programm etwas über diesen Benutzer ausdrucken und dass Sie ihm eine E-Mail senden sollen, wenn er zu Ihrer Gruppe gehört;

– jede Minute wird gedruckt:
    – die Statistiken über die Verwendung von joe und vi in ​​der letzten Minute;
    – die Änderung der Verwendung gegenüber dem Durchschnitt (Erhöhung oder Verringerung);

Irgendwelche Vorschläge?

Antwort1

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

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

lege sie untercrontab

Geben Sie außerdem /etc/profileetwa Folgendes ein:

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

verwandte Informationen