Hola gente de T!
Bueno hay les quiero dejar este script que arme una noche de insomnio el cual apaga el sistema después de que el mplayer (Mi reproductor favorito) deja de correr.
Ideal para aquellos que les gusta acostarse con música.

[color=#000000]
#!/bin/bash
#
# Script que apaga el sistema una vez que el mplayer deja de ejecutarse.
# Para que funcione tiene que correr como root.
#
# Esto lo arme una noche de insomnio asi que si tiene un error por favor
# avisenme.
#
# Saludos.
while [ `ps -A | grep -i mplayer | wc -l` = 1 ]; do
sleep 1
done
shutdown -h now
[/color]
Bueno paso a tratar de explicar como funciona

ps -A ---> me hace un listado de todos los procesos que están corriendo
grep -i mplayer ----> me filtra la linea del proceso mplayer
wc -l ----> es un comando que cuenta las lineas o palabras de un archivo, en este caso con la opción -l me cuenta el numero de lineas.
aplicando tuberías entre cada proceso me deja un resultado: 1 si el mplayer esta corriendo y 0 si el mplayer no esta corriendo.
while es un bucle que en este caso si la condición es 1 ejecuta sleep 1 continuamente.
Ahora si la condición es 0 se sale del bucle y se ejecuta la siguiente linea que en este caso seria:
shutdown -h now
Y así funciona mi maravilloso script

Para ejecutarlo copiamos el código de script, lo pegamos en un archivo vació y le damos permiso de ejecución con:
chmod +x nombre_del_script
Primero ejecuten el mplayer y luego el script como root, si lo hacen al revés les va a apagar el sistema de una ojo.
Acá dejo una guía de como usar el mplayer y una captura para hacer mas lindo el post

Bueno gente eso es todo.
Sera hasta la próxima.
