{"id":989,"date":"2015-06-04T11:28:51","date_gmt":"2015-06-04T09:28:51","guid":{"rendered":"http:\/\/fougere.myds.me:8080\/info\/?p=989"},"modified":"2015-06-04T11:28:51","modified_gmt":"2015-06-04T09:28:51","slug":"my_alertlog-sh-2","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2015\/06\/04\/my_alertlog-sh-2\/","title":{"rendered":"my_alertlog.sh"},"content":{"rendered":"<pre>#!\/bin\/sh\necho \"----------------------------------------------\"\necho \" Recherche des erreurs dans les log\"\necho \"----------------------------------------------\"\necho \" \"<\/pre>\n<pre>fic=$1 # nom du fichier\nday=$2 # jour recherch\u00e9\nerror=\"$3\" # chaine erreur<\/pre>\n<pre>#fic=\/data\/mysql\/databases\/pdtb2.err\n#day=131222\n#error=\"ERROR\"<\/pre>\n<pre>echo \"File : $fic\"\necho \"day : $day\"\necho \"error : $error\"<\/pre>\n<pre>nbligne=`cat $fic | wc -l`\necho \"nom de lignes dans le fichier log : \" $nbligne<\/pre>\n<pre>numligne=`grep -n \"$day \" $fic |head -1 | awk -F ':' '{print $1}'`\nif [ \"x$numligne\" == \"x\" ]; then\n echo \"Pas d erreur trouv\u00e9e\"\n exit 0\nelse\n echo \"Erreur trouv\u00e9e en ligne : \" $numligne\nfi<\/pre>\n<pre># on compte le nombre d'erreurs trouv\u00e9es et on affiche les 5 lignes suivantes du log\ncpt=`tail -n +$numligne $fic | grep -C 5 $error |wc -l`\nif [ $cpt == 0 ]; then\n # si pas d'erreur on sort\n exit 0\nelse\n # On affiche les erreur pour le log Vtom\n tail -n +$numligne $fic | grep -C 5 $error\n exit $cpt\nfi<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>#!\/bin\/sh echo &laquo;&nbsp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&nbsp;&raquo; echo &nbsp;&raquo; Recherche des erreurs dans les log&nbsp;&raquo; echo &laquo;&nbsp;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&nbsp;&raquo; echo &nbsp;&raquo; &nbsp;&raquo; fic=$1 # nom du fichier day=$2 # jour recherch\u00e9 error=&nbsp;&raquo;$3&Prime; # chaine erreur #fic=\/data\/mysql\/databases\/pdtb2.err #day=131222 #error=&nbsp;&raquo;ERROR&nbsp;&raquo; echo &laquo;&nbsp;File : $fic&nbsp;&raquo; echo &laquo;&nbsp;day : $day&nbsp;&raquo; echo &laquo;&nbsp;error : $error&nbsp;&raquo; nbligne=`cat $fic | wc -l` echo &laquo;&nbsp;nom de lignes dans le &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2015\/06\/04\/my_alertlog-sh-2\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;my_alertlog.sh&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[53,35],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/989"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=989"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/989\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=989"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}