Às vezes, quero iniciar um processo e esquecê-lo. Se eu iniciá-lo na linha de comando, assim: redshift Não consigo fechar o terminal ou isso acabará com o processo. Posso executar um comando para fechar o terminal sem interromper o
Um processo de 'segundo plano' é um processo de computador executado "nos bastidores" (ou seja, em segundo plano) e sem intervenção do usuário. As tarefas típicas para usar esses processos incluem criação de log, monitoramento do sistema, agendamento e notificação do usuário. Use esta tag para qualquer dúvida sobre processos em segundo plano.
Às vezes, quero iniciar um processo e esquecê-lo. Se eu iniciá-lo na linha de comando, assim: redshift Não consigo fechar o terminal ou isso acabará com o processo. Posso executar um comando para fechar o terminal sem interromper o
Eu quero ter um script de shell como este: my-app & echo $my-app-pid Mas não sei como obter o pid do comando recém-executado. Eu sei que posso apenas usar o jobs -p my-appcomando para cumprimentar o pid. Mas se eu quiser executar o shell várias vezes, esse método não funcionará. Porque o...
Eu iniciei um wget na máquina remota em segundo plano usando &. De repente, ele para de baixar. Quero encerrar o processo e executar novamente o comando. Como posso encerrá-lo? Eu não fechei a janela do shell. Mas como você sabe, ele não para de usar Ctrl+ Ce Ctrl+
Eu tenho um processo originalmente em execução em primeiro plano. Eu suspendi por Ctrl+ Ze, em seguida, retome sua execução em segundo plano por bg <jobid>. Gostaria de saber como suspender um processo em execução em segundo plano? Como posso colocar um processo em segundo plano em primeiro...
Na CLI, às vezes um comando digitado demora um pouco para ser concluído e às vezes eu sei quando isso está prestes a acontecer. Estou um pouco confuso sobre "background" e outras coisas no Linux. Qual é a maneira mais comum (ou fácil de usar) de dizer à CLI que não quero esperar, devolva minha...
Eu acidentalmente "parei" meu telnetprocesso. Agora eu não posso "voltar" para ele, nem posso matá-lo (ele não responderá kill 92929, onde 92929 é o processo). Então, minha pergunta é: se você parou um processo na linha de comando do linux, como voltar a ele ou matá-lo sem ter que recorrer kill...
Eu tenho um programa que produz informações úteis, stdoutmas também lê stdin. Quero redirecionar sua saída padrão para um arquivo sem fornecer nada na entrada padrão. Até agora, tudo bem: eu posso fazer: program > output e não faça nada no tty. No entanto, o problema é que eu quero fazer isso...
Eu quero executar vários comandos (processos) em um único shell. Todos eles têm saída contínua própria e não param. Executá-los nas quebras de fundo Ctrl- C. Eu gostaria de executá-los como um único processo (subshell, talvez?) Para poder parar todos eles com Ctrl- C. Para ser específico, quero...
Estou muito perdido nisso. Na página do manual: -f Requests ssh to go to background just before command execution. Depois de iniciar o SSH com a -fopção, eu tenho um túnel de trabalho. Mas depois de terminar de usá-lo, não sei mais como interagir com ele. Por exemplo, não consigo fechar o túnel...
Eu tenho 2 computadores localpce remoteserver. Eu preciso localpcexecutar alguns comandos remoteserver. Uma das coisas que ele precisa fazer é iniciar um script de backup que seja executado por várias horas. Eu gostaria que o comando localpc"disparasse" e depois continuasse sendo totalmente...
Quais são as diferenças práticas do ponto de vista do sysadmin ao implantar serviços em um sistema baseado em
Pergunta relacionada: iniciar conexão ssh do servidor para o cliente A resposta de lá me ajudou muito, esse comando faz o que eu preciso: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Então, eu escrevi o script para reconectar o tempo todo: #!/bin/bash while true; do echo...
Estou confuso sobre a diferença ou vantagem (se houver) de executar um conjunto de tarefas em um .shscript usandoGNU parallel Por exemplo , a resposta de Ole Tange : parallel ./pngout -s0 {} R{} ::: *.png em vez de dizer repetindo-os, colocando-os em segundo plano &. Por exemplo , a...
Eu sei que posso acrescentar &a um comando para executar o processo em segundo plano. Estou fazendo o SSH em uma caixa do Ubuntu 12.04 e executando um programa python $python program.py &- mas quando vou fechar a janela do terminal, recebo uma mensagem dizendo que fechar o terminal matará...
Eu tenho um monte de imagens PNG em um diretório. Eu tenho um aplicativo chamado pngout que eu corro para compactar essas imagens. Este aplicativo é chamado por um script que eu fiz. O problema é que esse script executa um de cada vez, algo como isto: FILES=(./*.png) for f in "${FILES[@]}" do...
Eu já sei que pressionar para ctrl+zinterromper o aplicativo, então posso enviá-lo para segundo plano com o bgcomando, mas isso significa que há um breve período de tempo em que o aplicativo é parado. Como envio o aplicativo diretamente para o plano de fundo sem
Considere este script: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" O script não continua além de sua chave de fechamento até o processo do leafpad terminar, mesmo que seja um processo em segundo plano. Por que é isso? É possível iniciar um processo em...
Executar um trabalho em segundo plano $ command & Quando terminar, o terminal imprime [n]+ command ou [n]- command Às vezes, é um sinal de mais e outras vezes é um sinal de menos [n]. O que significa mais /
Eu tenho um script bash que inicia um script python3 (vamos chamá-lo startup.sh), com a linha de chave: nohup python3 -u <script> & Quando eu entro sshdiretamente e chamo esse script, o script python continua sendo executado em segundo plano depois que eu saio. No entanto, quando eu...
Quando eu corro: watch 'cmd >> output.txt' & o trabalho é suspenso pelo sistema: 3569 parado (saída tty) Existe uma solução