Hola, buenas noches.
Buscando por Google he conseguido este script que permite apagar el sistema de forma automática cuando Firefox termina una descarga directa:
#!/bin/bash
# Este script revisa periódicamente la existencia de algún/os archivo/s con extensión *.part (archivo/s en proceso de descarga de Firefox). Cuando Firefox termina de descargar, el script apagará el sistema automáticamente
# CÓMO USAR: ejecutar como root en el directorio donde se encuentre/n el/los archivo/s con extensión *.part: 'apagarfirefoxscript [nombre_fichero].part' ó 'apagarfirefoxscript *.part'
FILE=$1
if [ -e $FILE ]; then
# Mientras que exista/n el/los archivo/s, se espera 60 seg. y se vuelve a comprobar
while [ -e $FILE ]; do
echo "El/los archivo/s '$FILE' existe/n"
sleep 60
done
# Cuando la descarga se haya completado, el/los archivo/s ya no existe/n y se procede a apagar el sistema
echo "Descarga finalizada. Se apaga el sistema..."
shutdown -h now
else
echo "El/Los fichero/s no existe/n"fi
Mi pregunta es si es posible añadirle algo al script para que revise de forma recursiva el directorio que se le indique al script para que busque archivos con la extensión *.part y, cuando ya no los encuentre, que apague el sistema. De esa manera, este script también me serviría para apagar automáticamente el sistema una vez que transmissioncli (Transmission por línea de comandos) termine de descargar cuando lo utilizo en modo paralelo.
Muchas gracias.