【发布时间】:2026-01-26 20:55:02
【问题描述】:
我希望在服务器上执行一个虚拟环境来运行我的分析。这些分析需要很长时间(最少 3 天)。所以我想用 nohup 来运行我的命令。
source activate qiime2-2019.1
nohup qiime feature-classifier classify-consensus-vsearch \
--i-query OTU-marion.qza \
--i-reference-reads CO1-midori-20180221-seqs.qza \
--i-reference-taxonomy CO1-midori-20180221-taxo.qza \
--p-perc-identity 0.97 \
--p-min-consensus 0.85 \
--o-classification 5-classify-OTU-marion-vsearch.qza &
但是我无法使用 nohup 执行我的虚拟环境,当我关闭服务器的提示时,我的命令中止 ...
nohup source activate qiime2-2019.1
nohup: inputs are ignored and output is appended to 'nohup.out'
nohup: cannot execute command 'source': No file or folder of this type
有人知道我该怎么做吗? 谢谢 马里昂
【问题讨论】:
-
您是否尝试过将
source activate命令和qiim 命令放在同一个bash 脚本中,并尝试nohupbash 脚本? -
@Blusky,谢谢!
标签: linux server virtual environment nohup