有什麼辦法可以從命令行運行兩個Db2命令? (他們會從PHP exec
命令來調用。)如何在sudo中運行兩個命令?
db2 connect to ttt
(注意,我們需要有連接活第二命令db2 UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]'
我嘗試這樣做:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = '[email protected]'
第一個命令正確完成,但第二個命令失敗並顯示錯誤消息SQL1024N A database connection does not exist. SQLSTATE=08003
請注意,我需要運行這個php用戶。命令sudo -u db2inst1 id
爲php用戶給我正確的輸出。
爲什麼要關閉這個問題,請發表評論。謝謝。 – Radek 2011-04-06 01:19:57
近距離投票是爲了遷移到serverfault,因爲這是一個系統管理問題,而不是編程。 – bdonlan 2011-04-06 01:23:14