我想讓Linux機器上的postgresql服務器在系統啓動時自動啓動。 添加以下行〜/ .profile文件:在linux系統啓動時啓動postgresql服務器
su -c 'pg_ctl start -D /var/lib/pgsql/data ' postgres
然而以postgres服務器未啓動,直到我勞克控制檯命令。然後提示我輸入用戶'postgres'的密碼,然後服務器啓動正確。
我想避免激活linux控制檯和輸入'postgres'用戶的密碼這兩個extar步驟。我怎樣才能做到這一點?
通常這些服務器是由init.d中的一個腳本啓動的,我很驚訝你需要做所有這些工作來啓動服務器,因爲如果你安裝postgres服務器包,你的發行版會以某種方式提供這種可能性在啓動時自動啓動服務器。你使用什麼發行版?你是如何安裝postgresql的? – fvu 2012-07-29 22:39:37
@fvu:偉大的思想家一樣思考! :) – 2012-07-29 22:41:06
@TomAnderson是的,我和你遇到的問題一樣讓你感到驚訝... – fvu 2012-07-29 22:41:53