Digitei suspend
meu terminal e ele suspendeu a execução.
Como volto ao funcionamento normal do terminal? Eu tentei Ctrl+ C, Ctrl+ D, Ctrl+ Q( como sugerido aqui ) e Ctrl+ Z, mas nenhum deles funciona. Claro que posso fechar o terminal e abrir um novo, mas não há como "retomar" a funcionalidade do terminal?
Estou executando o Ubuntu GNOME 16.04, com shell padrão (bash).
command-line
bash
job-control
Cerberus
fonte
fonte
Respostas:
Do seu link:
Então isso seria
kill -SIGCONT {pid}
killall -CONT bash
iria retomar tudo.kill -18 {pid}
seria o mesmo.kill -s CONT {pid}
De acordo com esta lista, ele deve ser control-z, mas você precisa usar control-z para interromper o processo:
Você precisa do {pid} da sessão do shell em execução no terminal
E também há comandos de controle de tarefas :
fonte
kill -SIGCONT PID
mas não consigo encontrar uma maneira simples de obter o PID da sessão suspensa quando tenho muitos terminais abertos.pgrep bash
. Caso contrário, usepstree -p
, encontre o PID do terminal lá e observe os PIDs de seus filhos, um dos quais deve ser sua sessão do bash.killall -CONT bash
? :-)