Como configurar o ambiente bash dentro do Torque PBS? Por que a fonte ~ / .bashrc não funciona?

1

Instalei com sucesso o Torque PBS no meu servidor ubuntu. O envio de trabalhos está bem. No entanto, há uma coisa chata. Eu encontrei bash ambiente não está certo dentro PBS

por exemplo

echo 'echo $PATH > ~/res.txt' | qsub

e o conteúdo do res.txt é

/home/admin-pc/bin:/home/admin-pc/.local/bin:/bin:/usr/bin:/snap/bin

Definitivamente não é isso que o meu PATH é.

Então eu tentei

echo 'source ~/.bashrc;echo $PATH > ~/res.txt' | qsub

Isso não funciona. Apenas produz o mesmo PATH

Então, eu estava pensando, talvez ~/.bashrc não seja o mesmo dentro do PBS. Então eu tentei

echo 'cat ~/.bashrc > ~/res.txt' | qsub

Mas o conteúdo do res.txt é exatamente o que meu ~ / .bashrc é.

Isso é muito estranho para mim.

A única solução encontrada é usar bash -ic

echo "bash -ic 'echo \$PATH > ~/res.txt'"|qsub

Mas isso é tão estranho. Existe alguma maneira melhor de tornar o PBS automático herdar o ambiente de bash?

    
por user15964 14.06.2017 / 10:07

0 respostas

Tags