考虑使用以下代码的tcsh脚本,
#!/bin/tcsh -f
set PWD = $PWD
if (!a) then
mkdir a
cd a
ln -sfn temp.txt
endif
cd $PWD/a
job << END
# some tool specific settings
END
现在,
请让我知道如何做到这一点。
在这里添加“&”
job << END
即
job << END &
# some tool specific settings
END
但请注意,来自所有多个作业的“#some tool specific settings”的输出将全部打印在一起并且会很混乱。聪明的是将每个作业的输出重定向到自己的文件
job >> job_output.out << END &
# some tool specific settings
END
上面的硬编码文件名“job_output.out”是可以的,因为你每次都会在不同的目录中执行cd,因此job_output.out将是每个作业的不同文件。