数据定时自动备份的脚本upload-bf
<pre><code>mkdir /data/backup
chown postgres:postgres /data/backup
cd /data/backup TODAY=$(date "+%Y%m%d%H")
su postgres -c "pgdump -U postgres zhengshi>zhengshi${TODAY}.sql"</code></pre>
<p>说明:date "+%u" 代表星期几;这样可以按星期覆盖备份文件;
如果备份不成功,要检查目录权限:chown postgres:postgres /data/backup</p>
<p>定时任务的参数配置
centos下执行</p>
<h1>crontab -e</h1>
<p>30 23 <em> </em> * /data/upload
保存
:wq</p>
<p>给予可执行权限
chmod +x /data/upload</p>
<p>执行crond -l<br />
检查一下是否正常</p>
<p>举例/data/upload;
``</p>
<pre><code>mkdir /data/backup
chown postgres:postgres /data/backup
cd /data/backup
TODAY=$(date "+%u")
su postgres -c "pg_dump eb3_6xing -FC >eb3_6xing_${TODAY}.dump"
php-cgi /var/www/html/6xing.upyuan.cn/upyuan/zgs80/vip_fresh.php</code></pre>
<p>``</p>