Identificar una partición desde el script

3

Tengo una secuencia de comandos bash que necesita informarse desde qué partición / disco se está ejecutando. Desafortunadamente, no sé cómo hacerlo o si hay un software que pueda ayudarme con esto. ¡Sería realmente genial si alguien aquí pudiera ayudarme con esto!

    
pregunta Nando Lawson 05.04.2018 - 14:25

1 respuesta

3

Aquí hay una secuencia de comandos de demostración que utiliza stat para imprimir el identificador del dispositivo de la secuencia de comandos en ejecución. El identificador del dispositivo se puede usar para obtener el nombre de la partición con una utilidad como diskutil .

#! /bin/bash
#
#  whscript: Print the Device Identifier
#            of the running script
#

#  This will return the name of the script

echo "$0"

#  Use stat to produce the Device Identifier

stat -f '%Sd' -- "$0"

#  Have diskutil print information
#  about the Device Identifier. Parse as
#  needed

diskutil info "$(stat -f '%Sd' -- "$0")"
    
respondido por el fd0 05.04.2018 - 22:38

Lea otras preguntas en las etiquetas