{"id":143,"date":"2014-02-26T13:34:58","date_gmt":"2014-02-26T12:34:58","guid":{"rendered":"https:\/\/kszyh.kisim.eu.org\/?p=143"},"modified":"2014-02-26T16:21:11","modified_gmt":"2014-02-26T15:21:11","slug":"trywialne-kolejkowanie-zadan-w-screenie","status":"publish","type":"post","link":"https:\/\/kszyh.kisim.eu.org\/?p=143","title":{"rendered":"Trywialne kolejkowanie zada\u0144 w screenie"},"content":{"rendered":"<p>W nawi\u0105zaniu do wpisu: <a href=\"https:\/\/kszyh.kisim.eu.org\/?p=121\" title=\"Uruchamianie zada\u0144 w screenie w p\u0119tli\"><\/a><\/p>\n<pre class=\"lang:sh\" title=\"Bash script\">#!\/bin\/bash\r\ninputs=()\r\nfor f in *.pts; do\r\n   inputs+=($f)\r\ndone\r\n\r\necho ${inputs[@]}\r\narrSize=${#inputs[@]}\r\necho $arrSize\r\n\r\ndiv=$(($1-1))\r\n\r\nile=$(($arrSize \/ $div))\r\nfor i in $(eval echo {0..$div}); do\r\n   echo \"Thread\/Screen: $i\"\r\n   inp=${inputs[$i]}\r\n   ff=`echo $inp | sed 's\/_\/\/' | sed 's\/\\.\/\/' | sed 's\/pts\/\/'`\r\n   ff=project$ff\r\n   screen -md -S \"calc$i\"\r\n   fin=$(($div+1))\r\n   for j in $(eval echo {$i..$arrSize..$fin}); do\r\n      name=${inputs[$j]}\r\n      screen -S \"calc$i\" -p 0 -X stuff \"module load deal.ii\/8.2pre-gcc482 &&.\/Femaft $name$(printf \\\\r) \"\r\n      echo \"Scheduling $name calculations...\";\r\n   done\r\ndone\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>W nawi\u0105zaniu do wpisu: #!\/bin\/bash inputs=() for f in *.pts; do inputs+=($f) done echo ${inputs[@]} arrSize=${#inputs[@]} echo $arrSize div=$(($1-1)) ile=$(($arrSize \/ $div)) for i in $(eval echo {0..$div}); do echo &#8222;Thread\/Screen: $i&#8221; inp=${inputs[$i]} ff=`echo $inp | sed 's\/_\/\/&#8217; | sed 's\/\\.\/\/&#8217; | sed 's\/pts\/\/&#8217;` ff=project$ff screen -md -S &#8222;calc$i&#8221; fin=$(($div+1))&#8230; <a class=\"continue-reading-link\" href=\"https:\/\/kszyh.kisim.eu.org\/?p=143\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,19],"tags":[20,43,42],"class_list":["post-143","post","type-post","status-publish","format-standard","hentry","category-linux","category-skrypty","tag-bash","tag-scheduling","tag-screen"],"_links":{"self":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=143"}],"version-history":[{"count":2,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/143\/revisions"}],"predecessor-version":[{"id":145,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=\/wp\/v2\/posts\/143\/revisions\/145"}],"wp:attachment":[{"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kszyh.kisim.eu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}