如何在服务器中批量递交任务

仅限用于SLURM调配系统的服务器递交任务

#!/bin/bash

# this is for sub jobs for uBAMs
mkdir -p job
job_directory=$PWD/job


for i in $(ls *.gz $pwd | sed s/.trimmed_R[12].fq.gz// | sort -u); do

    job_file="${job_directory}/${i}.job"

    echo "#!/bin/bash
#SBATCH --job-name=${i}.job
#SBATCH --output=./${i}.out
#SBATCH --error=./${i}.err
#SBATCH --time=2:00:00
#SBATCH --cpus-per-task=5
#SBATCH --mem=5g
module load picard
java -Xmx4G -XX:ParallelGCThreads=5 -jar ../picard.jar FastqToSam TMP_DIR=../tmp F1=../${i}.trimmed_R1.fq.gz F2=../${i}.trimmed_R2.fq.gz O=../../uBAM/${i}_fastqtosam.bam SAMPLE_NAME=${i} PLATFORM=illumina" > $job_file
    sbatch $job_file
done

小心路径

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,401评论 0 5
  • 分手的悲哀还没有消散 我用眼泪来释怀 两个人相爱 总有一个人承受无奈 当初你的温柔漫过了我的整个世界 我为你抛却了...
    胡锅巴阅读 1,724评论 0 5
  • 今日,天气变幻多端。 刚是闷热的,而是吹起了风,紧接着乌云多了起来,雨点开始噼里啪啦的从天上往下掉。本以为,暴雨一...
    karin园阅读 1,454评论 0 0
  • 近来,内心似乎颇不宁静。 周日,懒懒起床,就一口胖胖老砂锅,放简子骨一根,玉米棒二个,鸡肉七八块,不放盐不加油不铺...
    丹菡阅读 4,461评论 13 23

友情链接更多精彩内容