나는 내 postgres 데이터베이스에서 데이터 덤프를 가져와야합니다.Bash 스크립트 : 쉘 스크립트에서 postgres 홈으로 로그인
어떻게하면 postgres 홈에 로그인합니까? . 나는 다음과 같은 스크립트를 가지고 있지만 그것은 작동하지 않습니다
#!/bin/sh$
export PASSWORD= something
echo $PASSWORD | sudo -S su postgres
pg_dump somedb > dump.txt+`date +%Y-%m-%d`
그러나 나는 오류가 발생하지 않습니다 내가 동시에 스크립트에 [email protected]:$
에 기록되지 않는이 스크립트를 실행할 때. 내가 여기서 잘못하고있는 것이 있습니까?
암호 뒤에 개행 문자가 오는가요? – demure
암호 뒤에'='뒤에 공백이 있습니까? – Kevin