ich einen solchen Code haben:nach exec in bash Weiter Skriptausführung
echo 'test'
usr=$USER
sudo sh -c "exec su $usr"
echo 'test1'
Und zum Beispiel echo 'test'
Code ist, wo ich etwas konfigurieren, der mich requirs in neue Shell relogin. Aber dann, wo der Code echo 'test1'
ist, muss ich mit der neu geladenen neuen Shell weiter konfigurieren.
Gibt es eine Möglichkeit, das automatisch zu tun? Wie start neue Shell parallel oder so ähnlich?
Ubuntu 14.04, bash.
Update:
Zum Beispiel muss ich virsh installieren, aber nach der Installation erfordert es sudo auszuführen. Mein Skript konfiguriert Gruppen zum Hinzufügen von $ USER zur libvirtd-Gruppe. Dann muss ich mich neu anmelden. Ich kann das mit sudo sh -c "exec su $usr"
tun. Danach brauche ich das Skript, um die Ausführung fortzusetzen. Gibt es eine Möglichkeit, das zu tun?
Es ist unklar, was Sie zu tun versuchen. Kannst du bitte mehr erklären? – soundslikeodd
Hallo. Ich habe meine Frage aktualisiert. – GALIAF95