Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Killnuti procesu pokud si bere vic ja x procent cpu  (Přečteno 2307 krát)

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Killnuti procesu pokud si bere vic ja x procent cpu
« kdy: 21 Listopadu 2008, 00:10:30 »
Ahoj,

nevite nekdo jak na to? Nejlip aby to bezelo na pozadi a zabijelo ihned, nebo alespon v intervalech. Spustim si to uz sam ;) Dekuju
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #1 kdy: 21 Listopadu 2008, 12:31:24 »
to se dá dát dohromady za minutku:
man ps
man awk

Kód: [Vybrat]
echo `ps -eo "%C %c %p" | awk '$1 > 0 {print $3}'`
teď to jen vypíše seznam všech procesů které zatěžují CPU na více než 0

namísto echo si dejte kill -9
namísto "0" v awk '$1 > 0 si dejte vaše procenta

a vražte to do cronu

//edit:
nebo kratší verze, název procesu nepotřebujeme
Kód: [Vybrat]
echo `ps -eo "%C %p" | awk '$1 > 0 {print $2}'`
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #2 kdy: 21 Listopadu 2008, 12:37:24 »
ahaa. ok ja bych to spis chtel podle nazvu procesu - obcas mi "utece" pluginwrapper (flash) v opere a ntb zacne skoro levitovat... uz to nejak dobastlim, slo mi jen o mysleenku

DIK

ps. respektive parsnout procesy a dat do kronu me napadlo, jen jse myslel, jesli na to neni primo nejaka utilitka...
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #3 kdy: 21 Listopadu 2008, 12:56:07 »
podobně
Kód: [Vybrat]
echo `ps -eo "%C %p %c" | awk '$1 > 0 && $3 == "Xorg" {print $2,$3}'`
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

nettezzaumana

  • Host
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #4 kdy: 21 Listopadu 2008, 15:04:14 »
while true; do sleep 1; for x in $(echo `ps -eo "%C %c %p" | awk '$1 > 33 {print $3}'`); do echo $x; done; done

misto `echo $x` dej neco jako :: `kill $x || kill -9 $x`

@kiklhorn .. hezky ..

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #5 kdy: 21 Listopadu 2008, 20:04:48 »
hehe. koukam, ze na to je applet do KDE panelu ;) Takze asi si dam ten - ono to navic vyhodi okno a zepta se, jestli ho chci zabit... i tak diky panove
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

nettezzaumana

  • Host
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #6 kdy: 24 Listopadu 2008, 12:15:28 »
hehe. koukam, ze na to je applet do KDE panelu ;) Takze asi si dam ten - ono to navic vyhodi okno a zepta se, jestli ho chci zabit... i tak diky panove
jakejjjjj ?? kde .. z jakeho baliku ????

ps :: `dpkg -S /path/to/file` vyhodi jmeno baliku ze ktereho je dotycna vec

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #7 kdy: 24 Listopadu 2008, 13:01:29 »
Myslim, ze je to primo soucas kdecka (3.x) - klikni na panel a pridat applet - a hledat dej "proces" a mel by to bejt jedinej. Jen me trosku zarazi ta konfigurace - skala 1 - 1000 moc tomu nerozumim. Respektive kdyz dam (dle moji hypotezy) 800 = 80 procent, tak se to jako 80 nechova a 80 mi zase chce killnout skoro vsechno. Necham to na chytrejsi hlave, asi ;)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

nettezzaumana

  • Host
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #8 kdy: 24 Listopadu 2008, 14:03:48 »
nemuzu za boha najit, ze ktereho je to baliku :/

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #9 kdy: 24 Listopadu 2008, 14:32:01 »
http://crap.starenka.net/ntz1.png
http://crap.starenka.net/ntz2.png

Kód: [Vybrat]
starenka@kosmik1:~$ locate naughtyapplet
/usr/share/apps/naughtyapplet
/usr/share/apps/kicker/applets/naughtyapplet.desktop
/usr/share/apps/naughtyapplet/pics
/usr/share/apps/naughtyapplet/pics/naughty-happy.png
/usr/share/apps/naughtyapplet/pics/naughty-sad.png
/usr/share/locale-langpack/cs/LC_MESSAGES/naughtyapplet.mo
/usr/share/locale-langpack/en_AU/LC_MESSAGES/naughtyapplet.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/naughtyapplet.mo
starenka@kosmik1:~$ dpkg -S /usr/share/apps/naughtyapplet
kicker: /usr/share/apps/naughtyapplet
« Poslední změna: 24 Listopadu 2008, 14:38:10 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

nettezzaumana

  • Host
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #10 kdy: 24 Listopadu 2008, 14:55:51 »
jj .. diky .. to tam uz mam :) .. akorat jsem cekal, ze to bude '^proces' a ne 'proces' ;)

super .. funguje to bezva :D

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #11 kdy: 24 Listopadu 2008, 16:10:44 »
fakt? super. to vis nesmis to s tema regularama tak prehanet ;))

Tak mi osvetli prosim tu skalu. Nejak nechapu jak nastavit "nabonzuj procesy co si berou vic jak 90p z obou jader najednou".
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

nettezzaumana

  • Host
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #12 kdy: 24 Listopadu 2008, 20:37:08 »
fakt? super. to vis nesmis to s tema regularama tak prehanet ;))

Tak mi osvetli prosim tu skalu. Nejak nechapu jak nastavit "nabonzuj procesy co si berou vic jak 90p z obou jader najednou".
<< neosvetlim, pac to funguje nejak divne a taky tomu nerozumim .. ale mohu Te uklidnit .. ty jsi sikovny a bystry hoch .. tato miniaplikace pujde velice jednoduse napsat v jakemkoliv jazyku i z podporu "exclude" apod .. muzu te ujistit, ze nebude mit vic nez 100 radku i s GUI .. ;)

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Killnuti procesu pokud si bere vic ja x procent cpu
« Odpověď #13 kdy: 25 Listopadu 2008, 00:08:20 »
kolik ze platis na hodinu? :))
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.