Linux 使用nohup执行虚拟环境

Linux 使用nohup执行虚拟环境,linux,server,virtual,environment,nohup,Linux,Server,Virtual,Environment,Nohup,我希望在服务器上执行虚拟环境以运行分析。这些分析需要很多时间(最少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 \

我希望在服务器上执行虚拟环境以运行分析。这些分析需要很多时间(最少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
有人知道我怎么做吗? 谢谢
马里恩

勃鲁基的解决方案似乎奏效了

您是否尝试过将源激活命令和qiim命令放在同一个bash脚本中,并尝试禁用bash脚本


您是否尝试过将
源代码激活
命令和您的qiim命令放在同一个bash脚本中,并尝试
nohup
bash脚本?@Blusky,它似乎可以工作,谢谢!