Ho un software che richiede /bin/sh
di essere Bash, ma per Ubuntu il valore predefinito è Dash e voglio mantenerlo predefinito; Non voglio cambiarlo permanentemente in Bash.
C'è un modo per cambiarlo solo per una sessione terminale in esecuzione? Quindi un programma in esecuzione in questo terminale vedrà /bin/sh
collegato a bash ma il resto del sistema vedrà ancora Dash? O posso ingannare il software per vedere /bin/sh
come Bash anche se non lo è?
Non ho scritto questo software e l'hacking da usare al /bin/bash
posto di /bin/sh
non è davvero un'opzione.
/bin/sh
è bash
è un bug, e che provoca problemi reali (come si sta trovando fuori). Se nessuno si lamenta, potrebbe non essere mai cambiato.