我是初學者,在linux中編寫腳本。任何人都可以請幫忙!如何進入postgres bash命令行並使用shell腳本退出?
從終端我進入postgres的bash命令行鍵入:
[根@本地桌面]#蘇 - postgres的
-bash-3.2 $
然後我可以創建用戶,分貝從那裏,我可以通過鍵入「退出」命令退出。
我該怎麼做腳本?我已經寫了一個腳本,但它確實進入了bash,但不運行這些命令。我想進入bash,創建一個用戶& db然後退出。我下面的腳本概念給出:
#!/bin/bash
createuser -P -s -e asterisk
createdb --owner=asterisk asterisk2
謝謝您的寶貴答覆。 現在它要求我輸入db密碼。我輸入了兩次。這是什麼第三個密碼問我? [根@本地桌面]#慶典test1.sh 輸入新角色密碼: 再次輸入: 密碼: CREATEUSER:無法連接到數據庫的Postgres:FATAL:密碼驗證失敗的用戶「Postgres的」 [ root @ localhost Desktop]# – 2014-11-05 09:08:06
是的:第一個密碼是su'ing postgres用戶(你應該知道'postgres'的用戶密碼;否則重置它 - 作爲root用 - 用命令'passwd postgres')。第二個是您創建的新角色(「星號」)的密碼;第三個是確認。 – MarcoS 2014-11-05 10:59:59