【发布时间】:2021-01-05 18:07:20
【问题描述】:
我正在尝试在脚本中运行奇异 shell,并在奇异图像中运行多个命令,包括 conda。
下面是我试图做的一个例子。在下面运行my_script.sh 不起作用。在 shell 命令之后,其他一切似乎都在奇点图像之外运行。
## my_script.sh ##
singularity shell image.sif
source activate test_env
pbsv --version
conda deactivate
我知道我可以将所有命令放在 another_script.sh 中,然后使用 singularity exec image.sif another_script.sh 调用该脚本,但我试图避免创建多个小脚本。
是否可以在 bash 脚本中运行奇异 shell?或者是否可以在避免创建脚本的同时在奇点内运行多个命令?
【问题讨论】:
标签: bash shell conda singularity-container