Acabei de instalar o SLC6 (derivado do SL6 derivado do RHEL6). Eu posso enviar um processo em execução para o fundo apertando Ctrl-Z no terminal onde foi iniciado. No entanto, não consigo fazer isso quando iniciei o comando com o sudo. Costumava...
Do gnome-terminal eu sei a capacidade de suspender um trabalho com C-z e enviá-lo para o segundo plano. Quando fecho o terminal, o processo não termina. Onde o trabalho está sendo gerenciado ou está perdido?
Por favor, explique isto:
#!/bin/bash
# This is scripta.sh
./scriptb.sh &
pid=$!
echo $pid started
sleep 3
while true
do
kill -SIGINT $pid
echo scripta.sh $$
sleep 3
done
-
#!/bin/bash
# This is scriptb.sh
trap "echo O...
Eu tenho um exercício para colocar em um arquivo alguns dados (* conf de alguns diretórios) e preciso fazer isso em segundo plano. Eu fiz isso e estou querendo saber qual é o significado das mensagens de saída:
[A@localhost tests]$ ls -ld /et...
Eu escrevi um script bash que executa um jar de Java para um número de n de vezes.
Na prática, eu defini a função e foo () , contendo a invocação do jar , e então eu rodei este script:
for RUN in $(seq 1 $RUNS)
do
foo &
done...
Estou tentando criar um script de monitoramento para assistir à comunicação do host local usando o netcat. Eu tenho dois scripts que eu construí, um para iniciar o loop de monitoramento e um para o loop em si. Eles são os seguintes:
start.sh...
Eu quero executar todos os scripts em um diretório ao mesmo tempo.
Eu sei que posso obter uma lista de todos os scripts e executar o primeiro em um diretório com 'ls ./*.sh', mas não consigo executar todos eles.
Eu também tentei a expansão...
Eu tenho um programa de console com um shell interativo, semelhante ao shell interativo do Python. Existe uma maneira fácil de iniciar este programa interativo A e usar outro programa B para executar A? Eu quero fazer algo assim:
$ /usr/bin/A...
Estou tentando criar um alias para redirecionar a saída padrão e o erro padrão de gedit para /dev/null , enquanto envia o comando para segundo plano.
Isso funciona:
$ alias gedit='gedit $1 > /dev/null 2>&1'
$ gedit file...
Eu invoco um script (do_something) no background via outro script (do_manythings) como abaixo.
nohup do_something &
Como eu saberia no script pai (do_manythings) que a tarefa invocada (do_something) foi feita?