日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux上利用crontab定时备份postgres数据库及文件到windows系统

發布時間:2025/6/15 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux上利用crontab定时备份postgres数据库及文件到windows系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

轉載自CSDN的shinjitsu的專欄,主要備份oracle的數據到windows上面!

首先是crontab的介紹。

名稱 : crontab
使用權限 : 所有使用者
使用方式 :
? ?
crontab? filecrontab [ -u user ] [ -u user ] { -l | -r | -e }
說明 :
? ?
crontab 是用來讓使用者在固定時間或固定間隔執行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其權限(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。
參數 :
? ? -e : 執行文字編輯器來設定時程表,內定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設定 VISUAL 環境變數來指定使用那個文字編輯器(比如說 setenv VISUAL joe)
? ? -r : 刪除目前的時程表
? ? -l : 列出目前的時程表
時程表的格式如下 :
? ? f1 f2 f3 f4 f5 program
? ? 其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程式。
? ? 當 f1 為 * 時表示每分鐘都要執行 program,f2 為 * 時表示每小時都要執行程式,其余類推
? ? 當 f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其余類推
? ? 當 f1 為 */n 時表示每 n 分鐘個時間間隔執行一次,f2 為 */n 表示每 n 小時個時間間隔執行一次,其余類推
? ? 當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鐘要執行,f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其余類推
? ? 使用者也可以將所有的設定先存放在檔案 file 中,用
crontab file 的方式來設定時程表。

注意 :
? ? 當程式在你所指定的時間執行后,系統會寄一封信給你,顯示該程式執行的內容,若是你不希望收到這樣的信,請在每一行空一格之后加上 > /dev/null 2>&1 即可。

步驟:

1、在windows系統上,創建保存備份文件的路徑/backup,并共享。


2、創建bash文件/usr/ffsdbback/backup.sh

#vi /usr/ffsdbback/backup.sh

輸入

????? #!/bin/sh
? ? ? #日期的取得,“`”為鍵盤左上角“1”左邊的符號。 ? date后邊必須有空格。 ??
????? td=`date +%Y%m%d`
????? #執行postgres數據庫的備份。
????? #pg_dump:備份命令。
????? su postgres -c "/opt/powergres/bin/pg_dump -Ft ffsdb > /usr/ffsdbback/"$td.ffsdb.tar

????? #備份文件(只備份部分文件夾)。
????? tar -cvf /usr/ffsdbback/$td.file.tar /home/projects/intranet/WebRoot/keiji /home/projects/intranet/WebRoot/lib? ????? /home/projects/intranet/WebRoot/adm_log /home/projects/intranet/WebRoot/houkoku ?????? /home/projects/intranet/WebRoot/mail /home/projects/intranet/WebRoot/users /home/projects/intranet/WebRoot/wflow

????? #加載windows共享到/mnt/backup文件夾下。
????? mount -t smbfs -o username=base,password=baseadmin //192.168.0.248/backup /mnt/backup

????? #copy文件到windows共享文件夾。
????? cp /usr/ffsdbback/$td.file.tar /mnt/backup
????? cp /usr/ffsdbback/$td.ffsdb.tar /mnt/backup

????? #卸載
????? umount -l /mnt/backup

3、修改文件屬性,使其可執行

# chmod +x /usr/ffsdbback/backup.sh

4、修改/etc/crontab

#vi /etc/crontab

在下面添加

30 18 * * 1,3,5 root /usr/ffsdbback/backup.sh

表示每周1、3、5的18點30分執行備份

5、重新啟動crond

# /etc/rc.d/init.d/crond restart

完成。


轉載于:https://blog.51cto.com/liulangshu/965502

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的linux上利用crontab定时备份postgres数据库及文件到windows系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 香蕉成视频人app下载安装 | 国模小黎自慰gogo人体 | 欧美精品videos另类 | 狠狠躁日日躁夜夜躁av | 国产精品1024| 精品久久五月天 | 亚洲综合色站 | 国产99在线视频 | 天堂资源在线播放 | 你懂的在线观看网站 | 天天做天天爽 | 青草草在线 | 99热国产在线| 久久影院午夜理论片无码 | 我要看免费黄色片 | 成年人看的羞羞网站 | 黄色大片在线 | 人妻少妇精品中文字幕av蜜桃 | 高清一区二区三区视频 | 草草影院在线观看 | 免费在线观看黄 | 不卡的一区二区 | 6080av| 欧美视频精品 | 精品视频在线观看免费 | 国产毛片aaa | 国产黄色a | 日本a级在线 | 国产精品一区二区无线 | 国产69久久精品成人看 | 蜜桃视频在线观看www | 深夜福利视频在线 | 色综合天天| 色在线视频 | 一级肉体全黄裸片中国 | 久久综合伊人77777麻豆 | jlzzjlzz欧美大全 | www麻豆| 亚洲激情视频网站 | 精品一区二区三区四 | 看全黄大色黄大片美女人 | 欧美aaaaaaa| 在线播放ww | 中文一级片 | 内射后入在线观看一区 | 天干夜天干天天天爽视频 | 一本久草 | 亚久久| 精品乱子伦| 欧美成年人网站 | 女性向片在线观看 | 激情天天| 韩国不卡av| 视频二区欧美 | 在线视频91| 日本不卡不卡 | 自拍偷拍20p | 成人性视频免费网站 | 在线视频一区二区三区四区 | 国产无遮挡免费 | 五月99久久婷婷国产综合亚洲 | 欧美精品一级二级三级 | 少妇高清精品毛片在线视频 | 九一国产在线 | 精品国产精品国产偷麻豆 | 神马伦理视频 | 亚洲av电影一区 | 九九精品免费 | 色在线看| 青青草一区二区三区 | 国产精品一区二区三区免费在线观看 | 中文字幕成人在线视频 | 国产色播| 婷婷视频在线观看 | 亚洲视频福利 | 成人动漫在线免费观看 | 韩国精品一区二区三区 | av大片免费观看 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 好吊色视频一区二区三区 | 国产高清色 | 日日夜夜中文字幕 | 日韩黄色免费观看 | 超碰人人爱人人 | 欧美一级视频免费观看 | 一卡二卡三卡四卡 | 久久综合成人网 | 久久国内精品 | 久久手机视频 | 夜夜免费视频 | 91亚色视频 | 一区二区三区在线电影 | 青青草原影视 | 亚洲在线精品 | 宅男av在线| 亚洲视频欧美视频 | 亚洲淫 | 国产精成人 | 黄色在线播放 |