Identifica una partizione dallo script

3

Ho uno script bash che ha bisogno di scoprire da solo da quale partizione / disco stia girando. Sfortunatamente, non so come farlo o se c'è un software che può aiutarmi con questo. Sarebbe davvero bello se qualcuno qui mi potesse aiutare con questo!

    
posta Nando Lawson 05.04.2018 - 14:25
fonte

1 risposta

3

Ecco uno script dimostrativo che utilizza stat per stampare l'identificatore del dispositivo dello script in esecuzione. L'identificativo del dispositivo può quindi essere utilizzato per ottenere il nome della partizione con un'utilità come 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")"
    
risposta data 05.04.2018 - 22:38
fonte

Leggi altre domande sui tag