De vez em quando, seus aplicativos congelam. Normalmente, eu apenas suspirei e forcei o encerramento do aplicativo. Não mais. Suponhamos que o Firefox esteja congelado:
ps caux | grep Firefox
user 44571 0.0 3.8 3646480 316152 ?? S 9:26PM 0:07.68 /Users/user/Applications/Firefox.app
# rise!!!
kill -CONT 44571
Achei útil criar uma função e colocá-la em seu .zshrc
ou .bashrc
:
revive () {
ps caux | grep $1 | awk '{print $2}' | while read i
do
kill -CONT $i
done
}
Isso tratará dos casos em que há muitas correspondências (como reviver o Google Chrome, que executa muitos processos).