Posts Tagged ‘cron’

Linux下的定时运行

配置cron服务:

crontab -e

文件内容:每20分钟执行command一次

# m h  dom mon dow   command
 */20 * * * * tar zcvf /mnt/hgfs/Dropbox/ScrapBook.tar.gz /mnt/hgfs/Dropbox/ScrapBook
 */20 * * * * tar zcvf /mnt/hgfs/Dropbox/repo.tar.gz      /mnt/hgfs/Dropbox/repo

启动cron服务:

sudo service cron start

停止cron服务:

sudo service cron stop

如何收集资料并自动备份?

我的解决方案如下:

  1. 收集资料:先是将感兴趣的资料收集进入Firefox的Bookmark,等到有时间仔细研究的时候,通过ScrapBook作注解和裁剪。
  2. 打包压缩:ScrapBook的数据所存放的位置在虚拟机Linux的一个分区上(通过VMware tool挂载),这样,就可以通过启动Linux下的cron服务来对该数据作定时的打包压缩操作
  3. 上传备份:该数据所存放的位置也在Dropbox上传的路径下,所以定时更新的数据和打包压缩文件也会被及时的上传备份至Dropbox内。

Info -> Bookmark -> ScrapBook -> ScrapBook.tar.gz (periodically updated) -> Dropbox

ScrapBook还有一大好处是可以离线浏览资料。
资料收集的一个基本原则是:除非必要,宁缺毋滥

%d bloggers like this: