einen prozess kontroller, der wie folgt funktionieren soll:
in einer conf datei kann ich die configuration vornehmen, auszuführen soll das script auf der shell sein wird mit einem crontab alle 5 min. aufgerufen, oder das script kann das auch selber machen wenn es einfacher ist.
definierte grupen haben definierte anzahl an hintergrundprozesse. hatt dieser gruppe ein prozess mehr laufen als sie darf wird der zuletzt gestartete prozess gekillt.
generel muss ich aber programme ausschliesen können die nicht beachtet werden sollen nicht nach directory sondern nach namen, zb. ftp.
definierte grupen haben definierte connections, also können nur x anzahl verbindungen aufbauen TCP/IP. wird eine verbindung mehr entdeckt wird die zuletzt hergestellte verbindung der gruppe gekillt.
definierte grupen haben ein definiertes cpu limit in %. wird ein prozess von der gruppe mit mehr cpu last entdeckt so wird dieser prozess gekillt.
definierte grupen haben ein definiertes mem limit, (ram speicher verbrauch) in %. wird ein prozess von der gruppe mit mehr mem limit entdeckt so wird dieser prozess gekillt.
das script soll in einem logfile die vorfälle schreiben, am besten sortiert nach dieser kriterien: gruppe, datum, zeit und was gewesen ist.
das script wird produktiv eingesetzt und deswegen soll es möglichst auf rechnung laufen. wenn interesse bei jemanden besteht mir dieses zu schreiben und fragen offen sind so könnt ihr an robiotor@gmx.net schreiben.
bin ab sammstag aber vorerst für ein paar tage im urlaub und komme am 23.08 wieder.
ok hoffe dann mal zahlreiche mails diesbezüglich.
mfg Bojan Stosik
ach benutzer können die hintergrundprozesse in den vordergrund holen, was kann man da machen? alle prozesse kontrolieren?
Lesezeichen