-2
私はインストール用のubuntu bashスクリプトを作成しています。その途中で、ユーザーをpostgresユーザー(sudo su postgres
)に変更する必要があります。その後、postgresシェルに入り、いくつかのコマンドを実行する必要があります。 問題は、ユーザーをpostgresユーザーに変更すると、コマンドがrootユーザーと一緒に実行され続けることです。 postgresユーザーでこれらのコマンドを実行するにはどうすればよいですか?bashスクリプトの実行中にユーザーを変更して、新しいユーザーでコマンドを実行し続けるにはどうすればよいですか?
あなたが 'sudoの-u Postgresのcommand'を試みたことがありますか? –