{"id":3019,"date":"2014-09-10T03:41:22","date_gmt":"2014-09-10T03:41:22","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=3019"},"modified":"2014-09-10T03:41:22","modified_gmt":"2014-09-10T03:41:22","slug":"unix-alerta-de-espaco-em-disco-via-e-mail","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2014\/09\/10\/unix-alerta-de-espaco-em-disco-via-e-mail\/","title":{"rendered":"UNIX &#8211; Alerta de espa\u00e7o em disco via e-mail"},"content":{"rendered":"<p>[ Download: <a href=\"http:\/\/www.vivaolinux.com.br\/scripts\/download.php?arquivo=disco.sh\">disco.sh<\/a> ]\u00a0\u00a0 [ <a href=\"http:\/\/www.vivaolinux.com.br\/scripts\/formEnviarVersao.php?codigo=3653\">Enviar nova vers\u00e3o<\/a> ]<\/p>\n<p>[ <a href=\"http:\/\/www.vivaolinux.com.br\/script\/UNIX-Alerta-de-espaco-em-disco-via-e-mail?hide=1\">Esconder c\u00f3digo-fonte<\/a> ]<\/p>\n<div id=\"forumCodeDiv\">\n<div id=\"highlighter_167894\" class=\"syntaxhighlighter nogutter scriptCode bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash functions\">df<\/code> <code class=\"bash plain\">-k | <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">-e <\/code><code class=\"bash string\">'lv'<\/code> <code class=\"bash plain\">| <\/code><code class=\"bash functions\">awk<\/code> <code class=\"bash string\">'{ print $4 \" \" $7 }'<\/code> <code class=\"bash plain\">| <\/code><code class=\"bash keyword\">while<\/code> <code class=\"bash functions\">read<\/code> <code class=\"bash plain\">output;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash keyword\">do<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code> <code class=\"bash plain\">$output<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">usep=$(<\/code><code class=\"bash functions\">echo<\/code> <code class=\"bash plain\">$output | <\/code><code class=\"bash functions\">awk<\/code> <code class=\"bash string\">'{ print $1}'<\/code> <code class=\"bash plain\">| <\/code><code class=\"bash functions\">cut<\/code> <code class=\"bash plain\">-d<\/code><code class=\"bash string\">'%'<\/code> <code class=\"bash plain\">-f1\u00a0\u00a0)<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash plain\">partition=$(<\/code><code class=\"bash functions\">echo<\/code> <code class=\"bash plain\">$output | <\/code><code class=\"bash functions\">awk<\/code> <code class=\"bash string\">'{ print $2 }'<\/code> <code class=\"bash plain\">)<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash keyword\">if<\/code> <code class=\"bash plain\">[ $usep -<\/code><code class=\"bash keyword\">ge<\/code> <code class=\"bash plain\">90 ]; <\/code><code class=\"bash keyword\">then<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code> <code class=\"bash string\">\"Verifique o diretorio \\\"$partition\\\" com ($usep%) de uso no servidor $(hostname)\"<\/code> <code class=\"bash plain\">| mail -s <\/code><code class=\"bash string\">\"Alerta! Disco excedido em $usep%\"<\/code> <code class=\"bash plain\">seu_email@provedor.com<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code><code class=\"bash keyword\">fi<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash keyword\">done<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/www.vivaolinux.com.br\/script\/UNIX-Alerta-de-espaco-em-disco-via-e-mail<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ Download: disco.sh ]\u00a0\u00a0 [ Enviar nova vers\u00e3o ] [ Esconder c\u00f3digo-fonte ] df -k | grep -e &#8216;lv&#8217; | awk &#8216;{ print $4 &#8221; &#8221; $7 }&#8217; | while read output; do \u00a0\u00a0echo $output \u00a0\u00a0usep=$(echo $output | awk &#8216;{ print $1}&#8217; | cut -d&#8217;%&#8217;&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[20],"tags":[],"class_list":["post-3019","post","type-post","status-publish","format-standard","hentry","category-linux"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3019"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3019\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}