請教大家
我參考下列網址的資訊:
http://www.davidpai.tw/ubuntu/2011/rsync_backup/#comment-23526
https://www.digitalocean.com/community/tutorials/how-to-copy-files-with-rsync-over-ssh
可設定cronjob備份至另外一台主機 (fileserver上的應用)
但我試著備份 postgresql的DB,而因為它需要切換至另外一個身分postgres,在備份的過程中都會有下列的訊息 :permission denied
此需要如何修正才可以使用postgres來備份DB的檔案至指定的路徑呢?再請前輩提示之,謝謝
在mkdir 的下一行加:
chown postgres /home/anderson/postgres/$d
試試 !!
(因為mkdir 時是用 root 建的, 所以owner 就會是root , su 成 postgres 後再備份時,當然會有權限不足的問題.)
weiclin的方式 OK
但為什麼日期它沒辦法正常顯示呢? 謝謝
related article : https://confluence.atlassian.com/pages/viewpage.action?pageId=295308804#
因為你用的是 ' 不是 `, 這兩個符號不同作用
bash script 的話, 改成比較不容易出錯的寫法:
export d=$(date +%u)