どうすればsu
root
〜db2inst1
から1行でSQLスクリプトを呼び出すことができますか?私はこのようなことについて考えています:rootからdb2inst1にsuを実行し、SQLスクリプトを1行で呼び出すにはどうすればよいですか?
su db2inst1 | db2 CONNECT TO myDatabase USER db2inst1 USING mypw; db2 -c -i -w [email protected] -f /tmp/deploy/sql/My.sql | exit;
アイデアはありますか?
良い答えですが、ユーザーdb2inst1にsuを忘れてしまいました。これは、db2コマンドでそのユーザーを使用するのと同じではありません。あなたは... – dwc
でそれを編集したいかもしれませんが、su db2inst1でどうすればいいですか? – mordechai
おっと、質問を間違って読んで - 私はそれがコマンドを実行するにはルートにsuする方法を求めていると思った。私はそれを修正します。 –