我是一个新的paramiko用户,并且很难在paramiko的远程服务器上运行命令.我想导出路径并运行tophat在后台调用的程序.我可以登录,paramiko.sshclient()但我的代码exec_command没有结果.
stdin, stdout, sterr = ssh.exec_command('export PATH=$PATH:/proj/genome/programs
/tophat-1.3.0/bin:/proj/genome/programs/cufflinks-1.0.3/bin:/proj/genome/programs/
bowtie-0.12.7:/proj/genome/programs/samtools-0.1.16')
stdin, stdout, sterr = ssh.exec_command('nohup tophat -o /output/path/directory -I
10000 -p 8 --microexon-search -r 50 /proj/genome/programs/bowtie-0.12.7/indexes
/ce9 /input/path/1 /input/path/2 &')
Run Code Online (Sandbox Code Playgroud)
没有nohup.out文件和python只是转到下一行没有错误消息.我试过没有nohup,结果是一样的.我试图遵循这个paramiko教程.
我使用exec_command不正确吗?