我希望在服务器上执行虚拟环境来运行我的分析。这些分析需要很多时间(最少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
有人知道我该怎么做吗? 谢谢 马里恩
答案 0 :(得分:0)
Blusky的解决方案似乎有效!
您是否曾尝试将qiim命令的source Activate命令放入同一bash脚本中,并尝试不对bash脚本进行hup