su
에서 root
에서 db2inst1
까지 어떻게 하나의 라인으로 SQL 스크립트를 불러 낼 수 있습니까? 나는 이런 식으로 생각하고있다.루트에서 db2inst1로 su를하고 SQL 스크립트를 한 행으로 호출 할 수 있습니까?
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
oops, 질문을 잘못 읽었습니다 - 명령을 실행하기 위해 루트로 su하는 방법을 묻는 것 같았습니다. 나는 그것을 고쳐 줄 것이다. –