Я пытаюсь запустить серию заданий, переданных в кластер, одно за другим, используя следующий сценарий .sh:
Annotation_Loop.sh:
#!/bin/bash
job=`qsub run_IntersectBed_1.sh 0`
for i in {1..3}
do
    job_next=`qsub -hold_jid $job run_IntersectBed_1.sh $i`
    job=$job_next
done
Первая задача (до входа в цикл) выполняется, но следующие никогда не запускаются.
Я думаю, что сценарий хорошо написан. Я изменяю режим на исполняемый файл и запускаю его как
nohup ./Annotation_Loop.sh (я думаю, что это необходимо?) ... но остальное никогда не делается.
Я пробовал -W раньше, используя -W depend=afterok:$job вместо -hold_jid $job
#!/bin/bash
    job=`qsub run_IntersectBed_1.sh 0`
    for i in {1..3}
    do
        job_next=`qsub -W depend=afterok:$job run_IntersectBed_1.sh $i`
        job=$job_next
    done
Но вернул unknown option -W .
Что может быть не так? :(
