3 votos

Identificar una partición de secuencia de comandos

Tengo un script en bash que debe encontrar en sí de que la partición / disco se está ejecutando. Por desgracia, no sé cómo hacerlo o si hay una pieza de software que me pueda ayudar con esto. Sería genial si alguien de aquí me podría ayudar con esto!

3voto

Michael Zhou Puntos 167

Aquí una muestra de secuencia de comandos que utiliza stat a imprimir el dispositivo identificador de la secuencia de comandos en ejecución. El identificador de dispositivo puede entonces ser utilizado 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")"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: