Skrypt zabijaj

Potrzebujesz pomocy z C, C++, perl, python, itp.
hugos147
Posty: 3
Rejestracja: 17 lutego 2010, 14:33
Lokalizacja: Krosno

Skrypt zabijający automatycznie procesy

Post autor: hugos147 »

Witam.
Od dłuższego czasu szukam skryptu, który miałby za zadanie zabijać procesy (PID), które przekraczają zużycie procesora (CPU) powyżej 40%.
Posiadam na serwerze serwery i czasem potrafią zużywać nawet powyżej 40% mocy procesora, chciałbym by skrypt generował:

Kod: Zaznacz cały

 kill -9 PID
dla procesów, które generują takie zużycia bez mojej ingerencji. Czyli, żeby skrypt sam wyłączał serwery, które generują zużycie tak bym nie musiał logować przez ssh i wpisywać wspomnianego polecenia.

Mam nadzieję, że mnie rozumiecie.

Czekam pilnie na odpowiedź.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

MONIT(1) User Commands MONIT(1)

NAME
monit
- utility for monitoring services on a Unix system

SYNOPSIS
monit
[options] {arguments}

DESCRIPTION
monit is a utility
for managing and monitoring processes, files, direc‐
tories and devices on a Unix system. Monit conducts automatic mainte‐
nance and repair and can execute meaningful causal actions in error
situations
. E.g. monit can start a process if it does not run, restart
a process
if it does not respond and stop a process if it uses too much
resources
. You may use monit to monitor files, directories and devices
for changes, such as timestamps changes, checksum changes or size
changes
.
PS. Można czekać niecierpliwie, ale nie pilnie.
ODPOWIEDZ