Job enviado para o Torque não gera arquivo de erro / log

1

Como dito, acabei de instalar o Torque em uma máquina Ubuntu 16.04. Os trabalhos enviados estão completos, mas as sinalizações -e e -o parecem não estar funcionando. Nenhum erro e arquivos de log são criados, mesmo que eu tenha

  • dado ao sinalizador um caminho absoluto para o diretório de log.

  • criando o arquivo de log no diretório antes de enviar o trabalho.

Tenho certeza de que o arquivo PBS funciona porque copiei de uma máquina que executava o trabalho muito bem.

O seguinte é o arquivo PBS mencionado. Um pedido de desculpas antecipado pela minha incapacidade de recuar os blocos de código.

#! /bin/bash
#PBS -e /path/to/error.err
#PBS -o /path/to/log.log
#PBS -l nodes=1:ppn=8
#PBS -l walltime=1:00:00

cd /path/to/working/directory
execute function.binary

mkdir /backup/folder
cp -r /results/ /backup/folder

echo "Job complete." >> /path/to/log.log

edit: Graças ao / u / tux_DEV_NULL, consegui resolvê-lo. Adicionei as linhas $no_spool_dir_list /home/ e $spool_as_final_name true a /var/spool/torque/mom_priv/config e tudo funcionou como esperado.

    
por user121392 15.08.2017 / 12:04

1 resposta

0

Algo nos arquivos de log do servidor de torque?

Isso parece um problema com sua configuração de spool. Você vê um diretório não entregue em / var / spool / torque / spool? Você tem um nó / serviço mãe em execução?

Acho que, por padrão, os arquivos stdout e stderr são gerados no diretório de spool como $ JOBID.OU e $ JOBID.ER e depois copiados para o diretório de trabalho. A menos que você tenha a configuração $ nospool_dir_list, verifique essa configuração também.

    
por 15.08.2017 / 14:16