我正在计算集群上运行生物信息学 Web 应用程序,并且正在尝试解决一些问题。webapp 运行一个预定义的 shell 脚本,该脚本传递集群计算参数(存储在defaultJobRunner.sh
运行计算密集型工作之前命名的文件中。
对于创建的每个作业,都会创建一个随附的 shell 脚本,其中包含以下行:
[ -f "/home/galaxy/defaultJobRunner.sh" ] && . /home/galaxy/defaultJobRunner.sh
我理解这是“如果方括号中的文件是常规文件,则运行它”的缩写形式。我不明白的是和之间的那个时期的功能或&&
意义/home/galaxy/defaultJobRunner.sh