
Ich habe als Root ein Shell-Skript mit dem folgenden Befehl ausgeführt:
ssh remotehost 'su - user sh -c "source /home/user/.profile; <command>"'
Ich erhalte die folgende Ausgabe:
bash: su - Benutzer sh -c „Quelle /home/Benutzer/.profile; <Befehl>“: Keine solche Datei oder kein solches Verzeichnis.
/home/user/.profile existiert jedoch definitiv auf dem Remotehost. Was ist los? Gibt es eine andere Möglichkeit, den in .profile definierten Pfad zu importieren?