Sto creando un piccolo script di installazione automatica che modificherà /etc/profilee $HOME/.profilese alcuni percorsi non vengono esportati. Quindi, vorrei ricaricarli automaticamente.
Ho letto che lo sourcefa, quindi ho acceso il mio terminale ed ho inserito:
source /etc/profile
source ~/.profile
Dal terminale, non ha generato alcun errore.
Tuttavia, inserendo questi due comandi all'interno dello script Bash si ottiene source: not found.
- Come posso essere sicuro che lo script sia eseguito da Bash, anche se
#!/bin/shè specificato (apparentemente, non lo garantisce)? - Perché direbbe che queste due fonti non possono essere trovate quando sono inequivocabilmente lì?