在工作中,經常來備份文件和系統應用,常用到的主要是tar和cp命令,分別介紹如下: 一、tar命令,這個現在經常使用用來打包: tar包指的是檔案文件: tar -cvf filename_20140805.tarfilename 打tar包的方法 tar -xvf ...
說明:每天定時備份網站,並刪除 天前的備份 首先在 home 下新建一個文件夾: backup mkdir home backup 用於保存備份文件 編寫Shell腳本: vim backup.sh bin sh bin bash cd home backup mkidr date Y m d dateTime date Y m d 當前系統時間 backdescdir home backup d ...
2017-06-19 14:13 0 1846 推薦指數:
在工作中,經常來備份文件和系統應用,常用到的主要是tar和cp命令,分別介紹如下: 一、tar命令,這個現在經常使用用來打包: tar包指的是檔案文件: tar -cvf filename_20140805.tarfilename 打tar包的方法 tar -xvf ...
使用expect和mysqldump備份 expect expect是一個免費的編程工具語言,用來實現自動和交互式任務進行通信,而無需人的干預。 例如,執行shell腳本的過程中,需要輸入用戶名、密碼等,可使用expect來完成自動輸入。 安裝expect 腳本 shell腳本 ...
linux下備份一個目錄下所有文件及目錄,應該用什么命令? 可以使用cp -r dir(目錄) 這個命令cp是復制命令。-r 遞歸處理,指定目錄下的文件和子目錄一並處理。 cp -r ...
1.創建並編輯文件 /usr/sbin/bakmysql.sh,命令: vi /usr/sbin/bakmysql.sh 內容如下: 注意 -p 和 $db_passwd之間沒有空格,不然$db_passwd會被當做參數[數據庫名]來解析 2.修改文件 ...
1、寫一個腳本:/root/mysql_backup.sh vim /root/mysql_backup.sh #!/bin/bashbackupdir=/data/mysql_backup time=` date +%Y%m%d%H`mysqldump -uroot -p ...
打算弄個mysql定時備份的腳本,可以自行設計crontab定時執行時間,可以是周一和周四每周備份兩次 ...
新建目錄 創建備份腳本 設置腳本的執行權限 將備份操作加入到定時任務(每天凌晨2點定時執行) 創建刪除腳本(定時刪除7天前的備份數據) 設置腳本的執行權限 將刪除操作加入到定時任務(每天凌晨1點定 ...
backdb.sh 文件 #!/bin/bash USER="root" PASSWORD="888888" DATABASE="mydb" HOSTNAME="127.0.0.1" WEBMASTER="mmmmmmm@qq.com" CRONTAB="00 01 ...