有什么办法可以从命令行运行两个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