o que o TSTP significa em matar sinais?

0

Eu sei que o TSTP irá parar o processo que estava sendo executado, e o id do sinal é 20, e é igual a ctrl + z.

Eu procurei pela abreviação, mas não encontrei nada! alguém sabe?

    
por Amin 23.09.2018 / 21:35

2 respostas

1

Literalmente " t emporar st o p ".

Você pode encontrá-lo mencionado em documentos antigos, como Evolução da interface do sistema UNIX para suportar programas multithreading (Paul R. McJones e Garret F. Swart, 28 de setembro de 1987):

If a signal is received for which no handler procedure was registered, a default action takes place. Depending on the signal, the default action is either to do nothing, to terminate the process, to stop the process temporarily, or to continue the stopped process.

...

To stop a process, send it a stop signal (e.g., SigTStp; see page 44). To restart a stopped process, send it a continue signal (SigCont).

A propósito, o <signal.h> do 4.3BSD tem uma inclinação diferente:

#define SIGTSTP 18      /* stop signal from tty */
    
por 23.09.2018 / 21:42
1

Terminal SToP. É um sinal acessível, geralmente gerado a partir do terminal com Ctrl Z.

Contraste com STOP, que tem o mesmo efeito, mas não pode ser capturado.

Veja POSIX signal.h

    
por 23.09.2018 / 22:01