
Tengo un script escrito en bash que configura mi configuración de zsh y cambia el shell del usuario actual a zsh si es necesario o posible. Después de cambiar el shell predeterminado, quiero que zsh cargue mi nuevo perfil, pero cuando hago un comando normal source
, se abre en el shell ejecutado por script (bash).
Respuesta1
No encuentro ningún paso en tu pregunta, donde en realidadcomenzarel shell Z... así que probablemente quieras incluir un exec /bin/zsh
en tu script (bash-) y luego zsh
obtendrás automáticamente tu configuración zsh en ~/.zshrc
.
Extracto de la página de manual de bash:
exec [-cl] [-a name] [command [arguments]]
Si
command
se especifica, reemplaza el shell. No se crea ningún proceso nuevo (...)