명령 줄에서 두 개의 Db2 명령을 실행하는 방법이 있습니까? (PHP exec
명령 에서 호출됩니다 .)
db2 connect to ttt
(두 번째 명령을 위해서는 연결이 활성화되어 있어야합니다.db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
나는 이것을 시도했다 :
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
첫 번째 명령은 올바르게 완료되지만 두 번째 명령은 오류 메시지와 함께 실패합니다 SQL1024N A database connection does not exist. SQLSTATE=08003
이것을 PHP 사용자로 실행해야합니다. PHP 사용자 sudo -u db2inst1 id
로서의 명령 은 올바른 출력을 제공합니다.