Pular para o conteúdo
Campanário dos Sinais

/static/campanario/sino/sigtstp/

Menu

SIG-007 · Parada e retomada

SIGTSTP

O Ctrl+Z: a pausa que vem do teclado e pode ser recusada.

O terminal stop: o irmão educado do SIGSTOP, tocado pelo driver do terminal quando você pressiona Ctrl+Z. Nasceu com o controle de tarefas do BSD, no fim dos anos setenta — a ideia, radical na época, de pausar um programa e continuar usando o mesmo terminal.

Diferente do irmão, este pode ser capturado: editores como o vim aproveitam para restaurar a tela antes de parar — e reassumi-la no fg. O shell mantém a lista em jobs; bg solta o processo em segundo plano.

$ vim notas.md
^Z
[1]+  Stopped                 vim notas.md
$ jobs
[1]+  Stopped                 vim notas.md
$ fg
(o vim volta com a tela intacta)
Pausado pelo teclado, retomado pelo fg.