Alguém off-line sugeriu essas opções:
qrsh -V -noshell -cwd "hellworld.sh"
Em seguida, definir um alias em você .rc
alias qrun 'qrsh -V -noshell -cwd !*'
O que faz o envio de qualquer script para a grade apenas:
qrun helloworld.sh
Eu quero enviar trabalhos individuais para o Sun Grid Engine e fazê-los parecer que estão sendo executados localmente. Em vez de criar o arquivo stdout e stderr para gerá-los nos stdout e stderr dos terminais de chamada.
De acordo com esta página -k oe
manterá a saída padrão ou os fluxos de erro padrão serão retidos no host de execução.
No entanto, quando eu tento este comando:
qsub -cwd -sync yes -k oe -N "test" -V "helloworld.sh"
Eu recebo:
qsub: ERROR! invalid option argument "-k"
Versão da ferramenta:
which qsub
= > ... sge/6.2u5/bin/lx24-x86/qsub
-cwd
: mantém o diretório de trabalho atual -sync yes
: qsub não é concluído até que o trabalho enviado seja concluído -k oe
: manter stdout e stderr. -N "test"
: nomeie o trabalho -V
: copia variáveis de ambiente (exceto $ PATH)