でのexec後のスクリプトの実行を続行:は、私はそのようなコード持っているbashの
echo 'test'
usr=$USER
sudo sh -c "exec su $usr"
echo 'test1'
そして、たとえばecho 'test'
ため、私は私が新しいシェルで再ログインするrequirs何かを設定するコードです。しかし、コードがecho 'test1'
の場合、再ロードされた新しいシェルを使用して設定を続ける必要があります。
自動的に行う方法はありますか?新しいシェルを並行して起動するか、それとも何かのようにしますか?
Ubuntu 14.04、bash。
更新:
例えば、私はのvirshをインストールする必要がありますが、インストールした後、それを実行するためにsudoを必要とします。私のスクリプトは、$ USERをlibvirtdグループに追加するグループを構成します。それから私は再ログインする必要があります。私はsudo sh -c "exec su $usr"
でそれをすることができます。その後、私は実行を続けるためにスクリプトが必要です。それをする方法はありますか?
それはあなたがやろうとしているものは不明です。もっと説明をお願いしますか? – soundslikeodd
こんにちは。私は私の質問を更新しました。 – GALIAF95