Como retomar as simulações rodando em background?

0

Estou executando simulações transitórias de longo prazo em um servidor. Para fazê-los rodar em segundo plano, eu uso o comando nohup da pasta netlist do esquema correspondente.

Hoje à noite eles foram interrompidos devido a espaço insuficiente no disco.

Eu resolvi o problema com o disco. Eu gostaria de reatá-los, para fazê-los começar de novo a partir desse ponto, sem perder os dados já existentes.

    
por rossella 28.04.2012 / 18:16

2 respostas

0

Se os trabalhos foram interrompidos devido a espaço em disco insuficiente, eles provavelmente saíram completamente. Isso depende da maneira como eles foram programados, mas não consigo imaginar qualquer processo aguardando a entrada do usuário antes de sair devido a falhas nas operações de gravação ou outros sintomas de um disco inteiro.

Não há como "retomar", a não ser iniciar os processos novamente.

A única possibilidade que você tem é quando o processo (seja ele qual for) está ciente de qual saída ele já produziu e onde precisa começar de novo. Por exemplo, o processo pode varrer sua saída para itens já existentes e continuar de onde parou. Mas nenhum processo faz isso por padrão, você precisa explicitamente programá-lo desta maneira.

Tudo depende do que exatamente é esse processo, o que é necessário como entrada e qual saída ele produz (portanto, se soubéssemos disso, provavelmente poderíamos ajudá-lo melhor).

    
por 28.04.2012 / 18:26
0

Verifique a documentação do simulador para ver se ele implementa um recurso checkpoint e se ele foi ativado durante a simulação. A documentação deve descrever como retomar / reiniciar / continuar a partir do último ponto de verificação.

    
por 28.04.2012 / 18:46