What makes Ctrl-Z different from
kill -STOP
, and how can I get the behavior of the former in a shell script?
CTRL-Z
geralmente envia SIGTSTP (que pode ser bloqueado), e - além de outras coisas - os shells frequentemente são redefinidos para um estado salvo anteriormente nessas ocasiões. Mais importante, no entanto, o grupo de processos do terminal de controle é definido para o PID do shell (e, em seguida, novamente para um PID de um job retomado com fg
).
Voltar ao seu problema original: usar uma escala de frequência dependente da temperatura, como, por exemplo, Cpufreqd pode ser um martelo melhor para a sua unha.