9
Wie verwende ich su, um den Rest des Bash-Skripts als dieser Benutzer auszuführen?
Ich habe ein Skript geschrieben, das als Argument eine Zeichenfolge verwendet, die eine Verkettung eines Benutzernamens und eines Projekts darstellt. Das Skript soll (su) zum Benutzernamen wechseln, cd in ein bestimmtes Verzeichnis basierend auf der Projektzeichenfolge. Ich möchte im Grunde tun: su $USERNAME; cd /home/$USERNAME/$PROJECT; svn update; Das Problem ist, …