<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; скрипт для мониторинга системы]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=34953</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=34953&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «скрипт для мониторинга системы».]]></description>
		<lastBuildDate>Thu, 22 May 2014 05:20:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: скрипт для мониторинга системы]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=409604#p409604</link>
			<description><![CDATA[<div class="quotebox"><cite>nikolya пишет:</cite><blockquote><p>max_mem=$(ps -eo user,pid,pcpu,pmem --no-headers | awk &#039;{ if ( $4 &gt; 0.2) print $2}&#039;)</p></blockquote></div><p>ну вам тут только pmem и pid нужен, а вы зачем-то ещё user/pcpu вывели.</p><p>Кроме того, если условие не выполнено, в переменной будет &quot;пусто&quot;. Надо проверить этот особый случай типа</p><div class="codebox"><pre><code>if [ &quot;$max_mem&quot; ]; then
  kill…
fi</code></pre></div><p>и наконец, -9 это у меня SIGKILL, а SIGTERM -15. Здесь валялась моя маленькая статья про сигналы.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Thu, 22 May 2014 05:20:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=409604#p409604</guid>
		</item>
		<item>
			<title><![CDATA[скрипт для мониторинга системы]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=409557#p409557</link>
			<description><![CDATA[<p>Привет!<br />Вопрос следующего характера: у меня задание написать скрипт который мониторит процессы и если процесс использует больше памяти чем я укажу отправлять сигнал TERM<br />Я написал скрипт такого плана:<br /></p><div class="codebox"><pre><code>#!/bin/bash
max_mem=$(ps -eo user,pid,pcpu,pmem --no-headers | awk &#039;{ if ( $4 &gt; 0.2) print $2}&#039;)
   
   echo $max_mem
  kill -9 $max_mem</code></pre></div><p>Но преподователь сказал что он не будет работать или работает не корректно<br />Можете что то посоветовать или показать в чем я не прав?)<br />Спасибо</p>]]></description>
			<author><![CDATA[null@example.com (nikolya)]]></author>
			<pubDate>Wed, 21 May 2014 15:19:36 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=409557#p409557</guid>
		</item>
	</channel>
</rss>
