Ciao a tutti! Sul pc della morosa, ho creato uno script bash sul desktop, in modo tale da farle killare thunderbird quando si blocca (l’interfaccia grafica non riesce a killarlo, perciò bisogna agire da terminale. Thunderbird 7 installato su Fedora 14 si blocca causa freepops…)
Non essendo proprio agevole per lei utilizzare il terminale, ho costruito questa script:
#!/bin/bash
set -x
for i in `ps aux | grep thunder | grep -v grep | awk '{print $2}'`
do
kill -9 "$i"
done
sleep 5
exit 0
Ho messo lo sleep 5 perché vorrei che si fermasse per qualche secondo a farmi vedere i processi killati (dal momento che > output.txt non funzionava) solo che, una volta effettuata la kill dei processi, quindi terminato il ciclo, la script esce e non si considera nessun comando dopo il done (nè prima).
Idee? Suggerimenti? E’ solo una miglioria, mi piacerebbe riuscire anche ad ottenere un file di output… Non capisco perché esca senza considerare altro!
Grazie!