Perguntas sobre 'job-control'

nos ajude a editar este wiki
2
respostas

Executa programa de segundo plano no bash sem controle de job

Frequentemente, executo programas GUI, como o firefox e o evince from shell. Se eu digitar "firefox &", o firefox é considerado um trabalho bash, então "fg" trará para primeiro plano e "travará" o shell. Isso se torna irritante quando tenho...
11.06.2012 / 11:30
1
resposta

bash “wait” alternativa para script de lote do Windows

No bash há uma opção para esperar por todo o processo em segundo plano iniciado pelo shell atual usando o comando wait . por exemplo. #!/bin/bash { sleep 5; echo "waking up after 5 seconds"; } & { sleep 1; echo "waking up after 1 sec...
18.08.2015 / 08:06
1
resposta

O processo Unix / Java pára de funcionar quando é movido para o segundo plano

Nós temos um processo Java que foi criado usando o Appassembler. Ele corre bem, desde que seja iniciado e executado em primeiro plano: [ec2-user@ip-xxx ourapp-0.0.1-SNAPSHOT]$ bin/ourapp Starting in APP_HOME=/home/ec2-user/app_home Press Q to...
27.01.2015 / 17:31
2
respostas

A interatividade de um processo pode ser determinada programaticamente?

É possível determinar se um determinado processo em execução é interativo ou meramente daemon (ou seja, um daemon real, ou um tail -f ou similar) usando scripts ou qualquer outra linguagem? Se sim, como? É possível em mais de uma plataf...
17.08.2011 / 21:43
2
respostas

SLURM permite que jobs usando mais CPUs do que o solicitado iniciem

O problema que estou enfrentando com o SLURM pode ser resumido da seguinte forma. Considere um script bash test.sh que solicita 8 CPUs, mas na verdade inicia um job usando 10 CPUs: #!/bin/sh #SBATCH --ntasks=8 stress -c 10 Em um servid...
19.06.2015 / 19:15
1
resposta

Como suspender um script de origem no bash?

Quando executo um processo no Bash, posso suspendê-lo com Ctrl-Z, mas isso não parece funcionar para scripts de origem ( . foo.sh ). Existe uma maneira de suspender esses scripts?     
19.01.2012 / 17:18
0
respostas

Como trazer um trabalho para o primeiro plano e permitir a entrada do usuário do terminal

Semelhante a esta pergunta mas diferente de uma maneira importante: preciso iniciar vários trabalhos de um script e executá-los em segundo plano. Então, para gerenciá-los ou verificar seu progresso, preciso trazê-los para o primeiro plano e pe...
14.04.2018 / 15:47
1
resposta

Parallel: Número limitado de processos multi-threaded

Estou usando o GNU paralelo para executar vários trabalhos em paralelo assim: parallel python3 main.py arg ::: args* . Com tarefas de encadeamento único, usei -j 100% para garantir que 1 tarefa seja mapeada para 1 núcleo. Agora, cada tra...
11.07.2017 / 10:21
0
respostas

'qsub' deixa “NotQueued” em “jobs bloqueados”

Estou trabalhando em um cluster remoto ( westgrid > bugaboo ) no qual envio processos por meio de um .pbs file. Meu .pbs se parece com isso #!/bin/bash #PBS -l procs=1 #PBS -l walltime=100:00:00 #PBS -N SimulationName #PBS -m ea #PBS...
02.05.2016 / 21:54
0
respostas

como você monitora o progresso de um programa de linha de comando?

Temos alguns programas de linha de comando personalizados em nossa loja do Windows. Esses comandos estão programados para serem executados (a partir de arquivos bat) em intervalos regulares usando o Agendador de Tarefas. Nossas tarefas extraem d...
10.01.2014 / 20:42