Je crée un petit script d'installation automatisé qui modifiera /etc/profile
et, $HOME/.profile
si certains chemins ne sont pas exportés. Ensuite, j'aimerais les recharger automatiquement.
J'ai lu que source
fait cela, alors j'ai tiré mon terminal et entré:
source /etc/profile
source ~/.profile
Depuis le terminal, aucune erreur n’a été générée.
Cependant, mettre ces deux commandes dans les résultats de script Bash source: not found
.
- Comment puis-je être sûr que le script est exécuté par Bash, même si
#!/bin/sh
est spécifié (apparemment, cela ne le garantit pas)? - Pourquoi dirait-on que ces deux sources ne peuvent pas être trouvées lorsqu'elles sont incontestablement là?