blog de notos
Cómo configurar Bash en SSH
en un IBM i?
La incorporación de nuevos paquetes al módulo de código abierto de IBM ha proporcionado a muchas personas con poca o ninguna experiencia en IBM i un punto de entrada a este ecosistema.
La considerable incorporación de nuevos paquetes al módulo de código abierto de IBM ha permitido que muchas personas con poca o ninguna experiencia en IBM i tengan un punto de entrada en este ecosistema. Ahora disponen de muchos de los componentes a los que ya están acostumbrados, pero por desgracia faltan algunas funciones prácticas en el shell por defecto. Por ejemplo, la flecha hacia arriba no recupera el último comando y el tabulador no autocompleta las rutas. Para remediar esta falta de productividad, basta con utilizar Bash como shell.
Hay dos enfoques posibles:
- Uso de chsh
- Instale el paquete chsh a través del gestor de módulos de código abierto :
- En un intérprete de comandos, ejecute el comando chsh -s /QOpenSys/pkgs/bin/bash -u ARMONIE. Sustituya ARMONIE por el nombre del perfil IBM i
Nota: Este cambio sólo se aplica al usuario «ARMONIE» especificado y surtirá efecto la próxima vez que vuelva a conectarse a SSH.
- Utilización de SQL
- Conectar con el ejecutor del script SQL
- Ejecuta el siguiente comando SQL: CALL QSYS2.SET_PASE_SHELL_INFO(‘ARMONIE’, ‘/QOpenSys/pkgs/bin/bash’);
Nota: *También es posible sustituir el usuario por «DEFAULT» para aplicar el cambio a todos los usuarios que no hayan configurado explícitamente un shell.