{"id":495,"date":"2013-03-22T10:51:35","date_gmt":"2013-03-22T09:51:35","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=495"},"modified":"2013-03-22T10:51:35","modified_gmt":"2013-03-22T09:51:35","slug":"boucle-for","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/03\/22\/boucle-for\/","title":{"rendered":"Boucle FOR"},"content":{"rendered":"<pre>#!\/bin\/bash\n w_tempo=$1\n w_boucle=$2\n w_proc=$3\necho Tempo entre boucle : ${w_tempo}\n echo Nombre de boucle : ${w_boucle}\n echo Processus : ${w_proc}\necho \" \"\nwhile [ \"${w_boucle}\" -gt \"0\" ]\n do\n echo \"\u00a0\u00a0\u00a0\u00a0 ----------------\"\n date\n ps auxww | grep -v grep | grep -v vtom| grep ${w_proc}\n if [ $? -ne 0 ]\n then\n echo \"Le process '${w_proc}' n'existe pas.\"\n exit\n fi\n w_reste=$((${w_boucle}*${w_tempo}\/60))\n echo \"Il reste ${w_reste} minutes avant de tuer le processus $w_proc.\"\n echo \" \"\n sleep ${w_tempo}\n w_boucle=$((w_boucle-1))\n done\nw_reste=$((${w_boucle} * ${w_tempo}\/60))\necho \" ------------ Kill du processus ${w_proc} --------------\"\n ps auxww | grep ${w_proc} | grep -v grep | awk '{print $2}' | xargs kill -9\n sleep 2\n ps auxww | grep -v grep | grep -v vtom| grep ${w_proc}\nexit<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>#!\/bin\/bash w_tempo=$1 w_boucle=$2 w_proc=$3 echo Tempo entre boucle : ${w_tempo} echo Nombre de boucle : ${w_boucle} echo Processus : ${w_proc} echo &nbsp;&raquo; &nbsp;&raquo; while [ &laquo;&nbsp;${w_boucle}&nbsp;&raquo; -gt &laquo;&nbsp;0&nbsp;&raquo; ] do echo &nbsp;&raquo;\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8212;&#8212;-&nbsp;&raquo; date ps auxww | grep -v grep | grep -v vtom| grep ${w_proc} if [ $? -ne 0 ] then echo &laquo;&nbsp;Le &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/03\/22\/boucle-for\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Boucle FOR&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":[51],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/495"}],"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=495"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/495\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=495"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}