Estoy escribiendo un script bash donde quiero salir si el usuario no es root. El condicional funciona bien, pero el script no sale.
[[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit)
He intentado usar en &&
lugar de ;
pero tampoco trabajo.
exit 1
para hacer entender el proceso padre que ocurrió un problema.