Eu tenho um script
$ cat my.sh
#! /bin/bash -
dirs -l > /tmp/test/dirs_record
jobs > /tmp/test/jobs_record
Então, quando eu source ./my.sh , ele irá gerar a pilha de diretórios e jobs no shell de chamada.
Eu tenho outro script...
Eu uso disown para executar processos de longa execução via SSH. Por exemplo eu corro o seguinte programa:
vmd -e script.tcl > out.txt &
Então eu uso disown -a para separar a partir do shell. Quando reconectar o terminal, o...
Esta é uma pergunta do Zshell, embora o Bash, se tiver a sintaxe do > (comando) (ou seja, a substituição do processo desse tipo), também possa sugerir uma solução. Este código realmente básico explica tudo:
% fun() {
setopt localtraps...
De link
To just kill all background jobs managed by bash, do
kill $(jobs -p)
kill $(jobs -p) mata apenas as tarefas em segundo plano "em execução" no shell atual, mas não as tarefas em segundo plano no shell que estão em "parado"...
Estou tendo dificuldade em entender uma resposta que recebi para uma pergunta que fiz sobre o tmux - especificamente, re: o que o pseudo-terminal faz com processos infantis quando ele sai.
Pergunta original
Eu arquivei um problema no rast...
Olá a todos, estou aprendendo isso de novo, e tenho uma pergunta, queria saber algo como o título afirma?
Eu sei que você pode matar o processo por ID de trabalho ou PID usando PS ou KIll. mas se estiver no fundo usando '&' enviar um sina...
Estou executando o seguinte script em @reboot cron com root :
autossh -f -i /home/pi/.ssh/myRemote.pem -R 2210:localhost:22 [email protected]
Quando eu executo manualmente ele funciona bem, mas de cron eu vejo isso nos logs contin...
Eu tenho um pequeno código em C que estou tentando executar em segundo plano. Quando eu lanço o programa com & , eu posso encontrar o processo no topo ou com ps, e vejo a exibição de E / S esperada no terminal ou em outro lugar, se canaliz...
Quando um trabalho em segundo plano no bash for concluído, ele notificará o terminal.
$ sleep 3 &
[1] 17527
$
[1]+ Done sleep 3
A notificação é baseada em alguma manipulação de eventos de retorno de chamada?...
Eu preparei um pseudônimo para iniciar meu visualizador tightvnc:
alias vnc='/usr/bin/xtightvncviewer MOC'
Funcionou. Ele me pediu a senha e correu o vnc. Mas impediu colocar os próximos comandos na mesma janela de terminal, então tentei...