{"id":898,"date":"2015-06-04T09:35:27","date_gmt":"2015-06-04T07:35:27","guid":{"rendered":"http:\/\/fougere.myds.me:8080\/info\/?p=898"},"modified":"2015-06-04T09:35:27","modified_gmt":"2015-06-04T07:35:27","slug":"my_alertlog-sh","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2015\/06\/04\/my_alertlog-sh\/","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 recherche\nerror=$3 # chaine erreur<\/pre>\n<pre>#fic=\/data\/mysql\/databases\/pdtb2.err\n#day=140114\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 trouvee\"\n exit 0\nelse\n echo \"Erreur trouvee en ligne : \" $numligne\nfi<\/pre>\n<pre># on compte le nombre d'erreurs trouvees 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 recherche error=$3 # chaine erreur #fic=\/data\/mysql\/databases\/pdtb2.err #day=140114 #error=ERROR 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\/\" 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\/898"}],"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=898"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/898\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=898"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}