A posledni vec - zabit firefoxe, nebo chrome, kdykoliv ho nepouzivate. Nebo ho alespon stopnout:
$ cat ~/bin/ffstop
kill -SIGSTOP "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
$ cat ~/bin/ffcont
kill -SIGCONT "`ps aux |grep firefox|grep -v grep|sed 's/ */ /'g|cut -d ' ' -f 2`"
A pak objevil pidof
No tak ale na druhou stranu, cat tam je... sice jen jaky pomocný element, ale aspoň něco...
A to bychom mu mohli vzít iluze úplně přechodem z kill + pidof na killall:
$ killall -SIGSTOP firefox
a
$ killall -SIGCONT firefox
ale na druhou stranu, proč to dělat jednoduše, když to jde složitě, že? ;-)
Tak krasny ster, skoda jen tohofaktu, ze navrhovana reseni s pidof a kilall nefunguji, kdyz se binarka firefoxu jmenuje firefox-bin, nebo firefox-esr.
Ale neplakejte, vzdy tu je moznost zacit skript s killall treba takto:
if [ -f /etc/redhat-release ]; then
if [ "$(cat /etc/redhat-release | sed 's/^Fedora release \([0-9]*\).*/\1/')" -le 24 ]; then
....
a pak pokracovat timtez pro ruzne verze Debianu a Ubuntu.