Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: TheIllusionist en 9 Marzo 2017, 23:16 pm



Título: Expulsar pendrive o cualquier otro dispositivo a traves de codigo Bash
Publicado por: TheIllusionist en 9 Marzo 2017, 23:16 pm
Buenas a todos
Hoy traigo este pequeño apartado por un problema que e tenido, estaba probando un sistema linux nuevo (está en fase de prueba aun :P) el problema me lo e encontrado al meter un pendrive en el ordenador, y es que cuando lo e querido sacar no había opción de expulsarlo ni desmontarlo.
Así que me e dispuesto a crear un pequeño script bash para solucionar estos problemas ya que no es la primera vez que me pasa
Simplemente copia el codigo en tu editor favorito, guardalo con la extensión .sh, dale permisos de ejecución (chmod +x) y ya esta solo lo tienes que ejecutar (./nombrequelehayaspuesto.sh)

Código
  1. #!/bin/bash
  2. #Expulsar pen
  3. #Creado por: CommandPoison
  4.  
  5.  
  6. #limpiamos la pantalla
  7. clear
  8. #Vemos los dispositivos montados
  9. df
  10. #Introduccimos el nombre
  11. echo 'Introduzca el nombre del pen:'
  12. #Leemos la variable
  13. read var1
  14. #Ejecuta los comandos para expulsar el pen
  15. sudo umount $var1
  16. sudo eject $var1
  17. echo -------------Fin de la ejecucion------------
  18.  

Los dispositivos como los pendrive los suele nombrar como /dev/sdb1 o nombres parecidos pero puede cambiar dependiendo del sistema operativo.

Espero que les ayude a gente como a mi que cuando empezaron a experimentar con linux y les ocurria esto se desesperaban un poco.

Un saludo y hasta otra :rolleyes: