Qual é o equivalente de pstop no OSX?

1

Existe um equivalente de pstop no OSX?

Como o pstop é diferente de kill ?

    
por jcm 04.02.2016 / 05:26

1 resposta

0

Is there an equivalent of pstop in OS X?

Sim. Envie SIGSTOP para o processo que você deseja temporariamente parou.

A maneira mais direta de fazer isso é kill -STOP $pid , mas você pode usar qualquer um dos vários outros métodos para enviar um sinal da linha de comando no OS X: pkill , killall ou /bin/kill . / p>

(O último ao contrário do shell embutido, que é o que você normalmente obtém quando você emite um comando kill no OS X. Diga help kill para ver as diferenças em relação a man kill .)

How is pstop different to kill?

Se por " kill " você quer dizer a ação padrão, kill -TERM , a diferença é que o sinal STOP apenas suspende o processo, pronto para ser iniciado novamente mais tarde. É a mesma coisa que acontece com um processo interativo quando você clica em Ctrl-Z a partir de um shell moderno.

(Esse recurso faz parte de um grupo maior de recursos chamado controle de trabalho que foi introduzido no BSD Unix como parte do shell C , depois clonado no Korn shell , que por sua vez foi bifurcado para se tornar o shell POSIX . Por que o Ctrl-Z funciona no shell interativo padrão em quase todos os sistemas Unix ou Unix-like: por POSIX.

Quando você quiser retomar o processo, envie-o SIGCONT .

    
por 26.06.2016 / 11:32

Tags