[pgsql-jp: 35456] Re: pg_dumpall での自動バックアップ
Takeshi Iwanami
iwanami @ psl.ne.jp
2005年 6月 5日 (日) 15:22:21 JST
岩波@PSLです。
> postgresユーザで下記のコマンドをたたいてバックアップすることは出来るのですが、、
> $ pg_dumpall -c > /usr/local/pgsql/backups/pgsql-backup
> $ ll /usr/local/pgsql/backups/pgsql-backup
> -rw-rw-r-- 1 postgres postgres 81660 5 28 23:15 /usr/local/pgsql/backups/pgsql-backup
>
> そののコマンドを postgresユーザの crontab に登録して自動実行したあとに
> バックアップファイルを確認すると以下のような表示になっております。
>
> $ ll /usr/local/pgsql/backups/pgsql-backup
> -rw-rw-r-- 1 postgres postgres 0 6月 2 22:00 pgsql-backup
>
> これはファイルサイズが0バイトだと思うのですが。。
PGDATAやLD_LIBRARY_PATHなどの環境変数がセットされていないなどで
pg_dumpallが起動できないとか。postgresユーザーあてにエラーメールが届いて
いないか、mailコマンドで確認してください。
crontabは、実行したユーザーのbashrcなどを実行してくれないので、私は
0 4 * * * /bin/bash -c '起動したいコマンド'
などとします。
-----------------------------------------------------
■□Perl パールスクリプトラボラトリ
■□Script http://www.psl.ne.jp/
■□Laboratory 岩波 毅 iwanami @ psl.ne.jp
-----------------------------------------------------
pgsql-jp メーリングリストの案内