if [[ $UID -ne 0 ]]; then
sudo -p 'Restarting as root, password: ' bash $0 "$@"
exit $?
fi
La inclusión de bash en el comando sudo es para evitar problemas si es que el script no tiene su bit de ejecutar configurado. El código "exit $?" hace que el shell salga con el estatus del script de ejemplo que ejecuta sudo.
No hay comentarios:
Publicar un comentario