Primero vamos a adecentar el script:
Bien, lo segundo que tengo que decirte es que, si usas warpmuted, el resto del script no se ejecutará. De modo que tendrás que utilizar warpmuted justo al final del script, en caso contrario, suprime el comando.
Si lo que pretendes es que el evento...