Ich schreibe gerade ein Skript, das eine neue Bash-Sitzung ausführt. Basierend auf einer gewissen Logik, findet es ein Init-Skript, das für die neue Shell verwendet werden soll. Ich frage mich, ob es eine gute Möglichkeit gibt, der neuen Bash-Sitzung mitzuteilen, dass sie das gefundene Init-Skript für die Initialisierung verwenden soll zusätzlich zu die Systeminitialisierungsskripte. Die Option --init-file scheint eher eine Ersatzdatei als eine zusätzliche Datei zu verlangen.
Derzeit habe ich ein chaotisches Setup mit einer Umgebungsvariable, die den Pfad zum gefundenen Init-Skript enthält, das zusammen mit den Systemdateien in eine Wrapper-Init-Datei ausgelagert wird. Ist etwas wie
exec bash --init-file "/etc/profile;~/.bashrc;${myInit}"
möglich?
Danke, Andrew