run_multith.sh 304 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. t_num=8
  3. [ -e /tmp/fd1 ] || mkfifo /tmp/fd1
  4. exec 3<>/tmp/fd1 && rm -rf /tmp/fd1
  5. for ((i=1;i<=${t_num};i++))
  6. do
  7. echo >&3
  8. done
  9. for sample in `ls ../*.g.vcf.gz |sed 's/..\///;s/.g.vcf.gz// ' `
  10. do
  11. read -u3
  12. {
  13. ###
  14. sh run_wes_cnv.sh $sample
  15. echo >&3
  16. }&
  17. done
  18. wait
  19. exec 3<&-
  20. exec 3>&-