ubuntu執行.sh腳本


---摘抄文件

在Ubuntu中備份svn上傳的代碼,將備份的文件命名為svn_backup+當前時間.dump文件(例svn_backup20100525.dump)

1.編寫腳本文件(backup.sh)

sudo touch backup.sh

創建腳本文件,並編輯文件

sudo vim backup.sh

上圖為配置的文件內容,代碼如下:

#!/bin/sh

sudo svnadmin dump /srv/svn/repos/works > /home/jordy/svn_back_up$(date + %Y%m%d).dump

echo success!

中間那句是將/srv/svn/repos/works 目錄下的代碼備份到/home/jordy/目錄下,文件名為

svn_backup+當前時間.dump文件,最后一句只是提示備份成功,可以刪掉。

使用命令

sh -x  backup.sh

測試腳本是否成功。  

上面腳本文件編寫完成后,下面執行定時任務:

sudo vim /etc/crontab

如圖

代碼中的最后一行,其中:

是表示備份的時間,按照 m h dom mon dow 填寫,我的測試時每一分鍾執行一次

backup.sh腳本文件。

操作結束,可以去相應的目錄下查看備份文件是否生成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM