suspendé um comando interno no Bash. Quando você naturalmente usaria esse comando e o consideraria
suspendé um comando interno no Bash. Quando você naturalmente usaria esse comando e o consideraria
Digamos que eu inicie um processo no terminal e ele envie a saída para erro padrão enquanto é executado. Quero mover o processo para segundo plano e também silenciá-lo ao mesmo tempo. Existe uma maneira de fazer isso sem parar o processo e iniciá-lo novamente usando &e > /dev/null...
Digamos que eu tenho um script bash com o seguinte: #!/bin/sh gedit rm *.temp Quando o executo usando sh ./test.sh, geditaparece, mas a rmpeça não é executada até depois que eu fecho gedit. Quero que o script continue em execução, mesmo que geditnão esteja fechado; como geditse não estivesse...
Se, em bash, eu executar: cmd1 | cmd2 | ... | cmdi | ... | cmdn & onde o cmd{1..n}pode não ser distinto, como obtenho o PID cmdi? Como alternativa, como posso sinalizar o cmdiprocesso? (Por exemplo, enviar SIGUSR1?) pkill/ pgrep, pidofEtc. não parecem boas respostas, pois outras instâncias...
Às vezes, algum tempo depois de ter passado um processo bgem segundo plano no bash, quando pressiono Enter no mesmo shell para exibir novamente o prompt (apenas para verificar se ainda estou no bash quando alguma saída do processo em segundo plano foi exibida), o processo em segundo plano parece...
No Bash, ocasionalmente digito uma lista de comandos e bato Enter, e só depois percebo que há um erro com algum comando perto do final da lista. Sei que, se pressionar Ctrl+ C, encerrará o comando em execução no momento e cancelará o restante da lista. Existe alguma maneira de cancelar o restante...
Se eu iniciar um processo e colocá-lo em segundo plano em uma janela de terminal (por exemplo ping google.com &), posso matá-lo usando kill %1(assumindo que seja o trabalho 1). No entanto, se eu abrir outra janela (ou guia) do terminal, o processo em segundo plano não será listado abaixo...
Estou usando o Ubuntu 14.04 e estou enfrentando esse comportamento que não consigo entender: Execute o yescomando (no shell padrão: Bash ) Digite CtrlZpara pararyes Corra jobs. Resultado: [1]+ Stopped yes Corra kill -9 %1para parar yes. Resultado: [1]+ Stopped yes Corra jobs. Resultado: [1]+...
Como esses conceitos de processo estão relacionados juntos - background, zombie, daemone without controlling terminal? Eu sinto que eles estão de alguma forma próximos, especialmente através do conceito de controlling terminal, mas ainda não há muitas informações para contar uma história, como se...
Eu uso o wgetcomando em segundo plano como este wget -bq e imprime Continuando em segundo plano, pid 31754. Mas quando eu digito o comando jobs, não vejo meu trabalho (embora o download não esteja