4
使用Fabric啓動服務器,除了嘗試啓動postgresql之外,一切都很好。作爲另一個用戶的Fabric和Sudo
sudo("/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start", user='postgres')
它輸出「服務器啓動」,但它並不實際啓動。在postgresql日誌中什麼也沒有顯示。
如果我ssh並執行相同的命令作爲用戶postgres
它的作品。如果我進入並運行以下,它也可以運行。
sudo su postgres -c '/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start
有什麼不是我得到關於面料用戶的方式嗎?或者Linux用戶的工作方式?
哇。在那裏,第一個常見問題。謝謝。 – Zach 2012-04-13 16:38:43