3

Pythonスクリプトを使用して、次のコマンドを順番に実行したい:

sudo su - postgres   #login as postgres user
psql

私は使用してみました:

import os

cmd = 'sudo su - postgres'
os.system(cmd)

cmd1='psql'
os.system(cmd1)

これに関する問題は、postgres ユーザーからログアウトした後にのみ 2 番目のコマンドが実行されることですが、postgres ユーザーとして実行したいと考えています。ユーザーの変更後、Python スクリプトの実行を続行するにはどうすればよいですか?

ありがとう

4

1 に答える 1