Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Shellscript zum Prüfen und Killen von BG-Prozessen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ProXy
Gast





BeitragVerfasst am: 05. Okt 2002 22:49   Titel: Shellscript zum Prüfen und Killen von BG-Prozessen

Hallo zusammen,

ich möchte verschiedenen Usern auf meinem Linux-Server die Möglichkeit geben, eigene Prozesse laufen zu lassen. Allerdings möchte ich nicht, dass jeder 100 Prozesse laufen lässt, sondern dies per Script überwachen. Leider kann ich nur sehr wenig in der Bash programmieren. Daher wollte ich fragen ob jemand ein Script hat welches:

- die Anzahl der Hintergrund-Prozesse eines User zählt und mit ner vorgegebenen Anzahl vergleicht
- bei Überschreiten der Anzahl den letzten gestarteten Hintergrund-Prozess des Users killt
- einen Hintergrund-Prozess mit mehr als 5% CPU und 3% RAM-Ausnutzung sofort killt!

MFG
ProXy
 

Jochen
Gast





BeitragVerfasst am: 06. Okt 2002 18:26   Titel: Re: Shellscript zum Prüfen und Killen von BG-Prozessen

Auf Anhieb wüsste ich nicht, ob es da etwas Vorgefertigtes gibt - eine kleine Recherche bei http://freshmeat.net starten, vielleicht? Ansonsten bringt Dich vielleicht das Kommando "ulimit" weiter. Dies ist ein bash-Builtin, also "man bash" und nach "ulimit" suchen. Nur die spezielle Unterscheidung, dass es nur Hintergrundprozesse treffen soll, ist so nicht zu verwirklichen. Das macht aber auch m.E. nicht viel Sinn; auch im Vordergrund kann man CPU-intensive Kommandos starten (oggenc, gefällig? ) und sich mehrfach anmelden. Das einzige, wogegen das helfen würde, wären Skript in der Art
code:
#!/bin/bash
$0 & $0 & $0 &

Und wer so was mit Absicht macht, hat die längste Zeit seine Kennung gehabt...

Jochen
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy